《操作系统》实验指导书/实验三:网站服务器 实验三:刚站服务器 实验目的 1、理解网站服务器的工作原理; 2、掌握 Apache服务器的安装、配置与管理; 3、掌握静态网站、PHP动态网站的发布方法 4、掌握单一网站、虚拟目录、多站点的发布与管理 5、掌握通过 WordPress创建个人网站的部署流程和具体方法。 、实验学时 2学时 实验类型 综合性 四、实验需求 1、硬件 每人配备计算机1台,不低于双核CPU、8G内存、500GB硬盘 2、软件 Windows操作系统,安裝 VirtualBox虚拟化软件,安装Puty管理终端软件 3、网络 计算机使用固定IP地址接入局域网,并支持对互联网的访问,虚拟主机可通过NAT方 式访问互联网 预先下载 WordPress安装程序。 五、实验任务 1、完成在 CentOS操作系统上安装配置 Apache服务器; 2、完成PHP环境的安装与配置 3、完成单站点、虚拟目录、多站点的发布; 4、完成 WordPress的部署实施 六、实验内容及步骤 1、 Apache安装 (1)在 CentOS操作系统中通过yum工具在线安装 Apache软件。 (2)启动 Apache服务并查看其服务运行信息。 信息管理与信息系统教研室/阮晓龙/13938213680/第1页
《操作系统》实验指导书 / 实验三:网站服务器 信息管理与信息系统教研室 / 阮晓龙 / 13938213680 / 第1页 实验三:网站服务器 一、实验目的 1、理解网站服务器的工作原理; 2、掌握 Apache 服务器的安装、配置与管理; 3、掌握静态网站、PHP 动态网站的发布方法; 4、掌握单一网站、虚拟目录、多站点的发布与管理; 5、掌握通过 WordPress 创建个人网站的部署流程和具体方法。 二、实验学时 2 学时 三、实验类型 综合性 四、实验需求 1、硬件 每人配备计算机 1 台,不低于双核 CPU、8G 内存、500GB 硬盘。 2、软件 Windows 操作系统,安装 VirtualBox 虚拟化软件,安装 Putty 管理终端软件。 3、网络 计算机使用固定 IP 地址接入局域网,并支持对互联网的访问,虚拟主机可通过 NAT 方 式访问互联网。 4、工具 预先下载 WordPress 安装程序。 五、实验任务 1、完成在 CentOS 操作系统上安装配置 Apache 服务器; 2、完成 PHP 环境的安装与配置; 3、完成单站点、虚拟目录、多站点的发布; 4、完成 WordPress 的部署实施。 六、实验内容及步骤 1、Apache 安装 (1)在 CentOS 操作系统中通过 yum 工具在线安装 Apache 软件。 (2)启动 Apache 服务并查看其服务运行信息
《操作系统》实验指导书/实验三:网站服务器 (3)关闭系统 SELinuX和防火墙,以实现网站对外服务。 (4)在本地主机上打开浏览器,输入htp∥服务器PP地址进行访问,以验证 Apache是 否安装成功。 考核点3-1:根据上述步骤与要求,将操作命令与结果填写到实验报告册。 2、发布第一个网站 (1)在“/a/ www/htm”目录下,创建网站文件 test html,并填写“ This first sit hl>”内容。 (2)在本地主机上打开浏览器,输入htp∥服务器P地址/ test htm进行访问,以验证网 站是否发布成功。 考核点32将网站访问结果截图(含地址栏)填写到实验报告册 3、发布PHP网站 (1)在 CentOS操作系统中通过yum工具在线安装PHP软件。 (2)重新载入 Apache服务,以实现对PHP脚本的支持 (3)在“/ar/ www/html”目录下,创建PHP文件 test.php,并填写“”内容 (4)在本地主机上打开浏览器,输入hp!服务器P地址/ est. php进行访问,以验证P HP是否安装成功以及网站是否发布成功 考核点3-3:根据上述步骤与要求,将操作命令与结果填写到实验报告册。 考核点3-4:将网站访问结果截图(含地址栏)填写到实验报告册。 4、发布虚拟目录 通过虚拟目录方式发布两个网站,要求如下 号网站文件路径 访问地址 网页内容 var/www/html/aliasl/ihttp服务器P地址/sitel/index This Alias site 1 ndex. htm a/www/html/alias2/ihttp∥服务器I地址/sie2/index This alias site 2 ndex html 考核点3-5:根据上述要求,将操作命令与结果填写到实验报告册。 5、发布多个网站 通过不同端口方式发布两个网站,要求如下 信息管理与信息系统教研室/阮晓龙/13938213680/第2页
《操作系统》实验指导书 / 实验三:网站服务器 信息管理与信息系统教研室 / 阮晓龙 / 13938213680 / 第2页 (3)关闭系统 SELinux 和防火墙,以实现网站对外服务。 (4)在本地主机上打开浏览器,输入 http://服务器 IP 地址进行访问,以验证 Apache 是 否安装成功。 ⚫ 考核点 3-1:根据上述步骤与要求,将操作命令与结果填写到实验报告册。 2、发布第一个网站 (1)在“/var/www/html”目录下,创建网站文件 test.html,并填写“This First Sit e”内容。 (2)在本地主机上打开浏览器,输入 http://服务器 IP 地址/test.html 进行访问,以验证网 站是否发布成功。 ⚫ 考核点 3-2:将网站访问结果截图(含地址栏)填写到实验报告册。 3、发布 PHP 网站 (1)在 CentOS 操作系统中通过 yum 工具在线安装 PHP 软件。 (2)重新载入 Apache 服务,以实现对 PHP 脚本的支持。 (3)在“/var/www/html”目录下,创建 PHP 文件 test.php,并填写“”内容。 (4)在本地主机上打开浏览器,输入 http://服务器 IP 地址/test.php 进行访问,以验证 P HP 是否安装成功以及网站是否发布成功。 ⚫ 考核点 3-3:根据上述步骤与要求,将操作命令与结果填写到实验报告册。 ⚫ 考核点 3-4:将网站访问结果截图(含地址栏)填写到实验报告册。 4、发布虚拟目录 通过虚拟目录方式发布两个网站,要求如下。 序号 网站文件路径 访问地址 网页内容 1 /var/www/html/alias1/i ndex.html http://服务器 IP 地址/site1/index. html This Alias Site 1 2 /var/www/html/alias2/i ndex.html http://服务器 IP 地址/site2/index. html This Alias Site 2 ⚫ 考核点 3-5:根据上述要求,将操作命令与结果填写到实验报告册。 5、发布多个网站 通过不同端口方式发布两个网站,要求如下
《操作系统》实验指导书/实验三:网站服务器 冈站文件路径 可地址 This port 1|/var/www/html/porti/index.htmlhttp∥服务器P地址:8/indexhtml This port2 2|/ar/www/html/porta2ndex.htmlhttp:/服务器P地址82/index.html Site 2 考核点3-6:根据上述要求,将操作命令与结果填写到实验报告册。 6、使用 Word Press创建个人网站 (1)在 Centos操作系统中通过yum工具在线安装LAMP环境软件 (2)验证LAMP环境是否支持 WordPress的安装 (3)配置 WordPress所需的数据库 (4)获取 WordPress软件,并进行 Apache配置,以实现Web在线访问。 (5)访问 WordPress软件Web界面,根据安装导向进行安装 (6)访问 WordPress安装后的博客网站,并进行登录查看。 考核点3-7:根据上述要求,将LAMP部署的操作命令与结果填写到实验报告册。 考核点3-8:将个人网站的访问结果截图(含地址栏)填写到实验报告册。 七、实验分析 1、Web服务器安全 (1)目前网络安全越来越得到重视,网站安全也不能忽视,如何通过对 Apache进行配 置保证网站的安全? (2) Apache的运行会产生访问日志和错误日志,请分别对其中的一条错误日志和访问 日志进行解读。 2、多站点发布 (1)使用一个P地址发布多个网站,有哪些方法? (2)进行多站点发布时,一个网站遭受攻击,其它网站会出现哪些问题? 信息管理与信息系统教研室/阮晓龙/13938213680/第3页
《操作系统》实验指导书 / 实验三:网站服务器 信息管理与信息系统教研室 / 阮晓龙 / 13938213680 / 第3页 序号 网站文件路径 访问地址 网页内容 1 /var/www/html/port1/index.html http://服务器 IP 地址:81/index.html This Port1 Site 1 2 /var/www/html/port2/index.html http://服务器 IP 地址:82/index.html This Port2 Site 2 ⚫ 考核点 3-6:根据上述要求,将操作命令与结果填写到实验报告册。 6、使用 WordPress 创建个人网站 (1)在 CentOS 操作系统中通过 yum 工具在线安装 LAMP 环境软件。 (2)验证 LAMP 环境是否支持 WordPress 的安装。 (3)配置 WordPress 所需的数据库。 (4)获取 WordPress 软件,并进行 Apache 配置,以实现 Web 在线访问。 (5)访问 WordPress 软件 Web 界面,根据安装导向进行安装。 (6)访问 WordPress 安装后的博客网站,并进行登录查看。 ⚫ 考核点 3-7:根据上述要求,将 LAMP 部署的操作命令与结果填写到实验报告册。 ⚫ 考核点 3-8:将个人网站的访问结果截图(含地址栏)填写到实验报告册。 七、实验分析 1、Web 服务器安全 (1)目前网络安全越来越得到重视,网站安全也不能忽视,如何通过对 Apache 进行配 置保证网站的安全? (2)Apache 的运行会产生访问日志和错误日志,请分别对其中的一条错误日志和访问 日志进行解读。 2、多站点发布 (1)使用一个 IP 地址发布多个网站,有哪些方法? (2)进行多站点发布时,一个网站遭受攻击,其它网站会出现哪些问题?