实训4 Web服务器的配置
一、实训目的:
1.理解WWW服务原理;
2. 掌握统一资源定位符URL的格式和使用; 3. 理解超文本传送协议HTTP和超文本标记语言; 4. 掌握Web站点的创建和配置。 二、实训环境:
1. WWW服务器:运行WindowsXP操作系统的PC机一台; 2. 上网计算机,若干台,运行Windows XP操作系统; 3. 每台计算机都和校园网相连。
交换机 校园网 上网计算机
WWW服务器
图4.1 WWW服务器配置环境图
WWW服务器配置实训环境如图4.1所示。 三、实验原理
本实验所推荐的是Windows下的Apache Web Server(以下简称Apache)。Apache是一个历史悠久并且功能十分强大的Web服务器,其丰富的功能充分体现了模块化设计的优势,通过在动态模块加载(DSO)模式下的安装,任何子应用模块都可以通过配置文件的简单修改进行积木式的灵活配置。安装过程可以从简单的静态HTML服务开始,一个模块一个模块的学习使用。从单纯的HTML静态服务,到复杂的动态页面服务。
四、实训操作实践与步骤 (一)任务1操作步骤
(1)下载Apache的安装包apache_2.0.59-win32-x86-no_ssl.msi后,双击该安装包,打开如图4.2所示的Apache的安装窗口。
图4.2
(2)在图4.2中单击Next按钮,打开如图4.3所示的Apache许可协议窗口,选中I accept the terms in the license agreement单选按钮。
图4.3
(3)在图4.3中单击Next按钮,打开如图4.4所示的HTTP服务窗口。
图4.4
(4)在图4.4中单击Next按钮,打开如图4.5所示的输入服务器信息窗口。输入服务器的相关信息,如网络域名、服务器名和管理员邮箱等,这里可以根据用户的实际情况输入。在下方的单选按钮组中,如果选择第一项则可以对任何用户开放Apache服务,同时设置服务器的侦听端口为80;如果选择第二项则只有本地用户可以连接和使用Apache服务。
图 4.5
注意:如果选择的是第一项,又同时安装了IIS,那就必须修改IIS的默认端口,否则将导致Apache无法正常工作。更改IIS的默认侦听端口80,可以在IIS的管理器中进行设置,或者停止IIS的服务也可以。
(5)设置完成后,单击图4.5中的Next按钮,打开如图4.6所示的选择安装方式窗口。这里有两种选择方式:Typical典型安装和Custom自定义安装。通常,用户都选择典型安装方式,单击Next按钮,打开如图4.7所示的安装窗口。
图4.6 图4.7
(6)在如图4. 7所示的设置安装的路径窗口中可以选择安装的路径,单击Change按钮,来修改文件的安装路径。
(7)在图4.8的准备安装窗口中单击Install按钮,打开如图4.9所示的窗口开始安装。
图 4.8 图4.9
(8)图4.9中所有文件复制完成后,Apache安装完成,打开如图4.10所示的窗口,单击Finish按钮完成Apache安装。
图 4.10
(9)接下来,测试Apache服务是否安装成功。选择“开始”/“所有程序”命令,在弹出的菜单中能够看到Apache服务器相关操作列表,同时如果在系统托盘中有一个则表示Apache服务已经启动。
图标,
(10)单击 图标后,打开如图4.11所示的窗口,在该窗口中,选择Stop选项表示停止Apache服务器;选择Start选项表示启动Apache服务器(Apache服务器的当前状态为停止时,该功能可用);选择Restart选项表示重新启动Apache服务器。双击后,打开如图4.12所示的窗口,可以进行启动和停止服务器的各种操作。
图标
4.11
4.12
(11)在浏览器中输入“http://localhost/”或者输入“http://127.0.0.1/”,如果能够浏览到如
图4.13所示的窗口,说明Apache服务器安装成功。
4.13
(12)Apache服务器安装成功后,接下来对Apache服务器进行配置,以便Apache服务器能够更好的为我们服务。配置Apache服务器主要是在Apache安装目录下的conf子目录中的httpd.conf文件中进行的,找到该文件并用记事本等文本编辑器打开该文件。
(13)定位到DocumentRoot一行,可以将该路径修改为合适的路径,例如,设置为DocumentRoot\
C:\\Apache\\Apache2\\webpage\表示Apache服务器的虚拟目录为C:\\Apache\\Apache2\\webpage。 (14) 修改apache默认端口
如何改变Apache端口:找到Apache安装目录下conf目录下的httpd.conf文件。打开它,找到“Listen”,紧接着Listen的数字就是端口号,默认状态下为“Listen 80”。在安装配置Apache时会遇到端口与IIS HTTP端口冲突的问题,因为IIS HTTP端口默认也为80。那么我们就可以在这里改变Apache的端口,从而避免冲突,比如可以改成:Listen 8080。改好之后别忘重起Apache服务使得配置生效。
五、实训小结
通过实训任务的实施,掌握Web站点的创建和配置。
六、实训思考题:
1. 在同一WWW 服务器上能否建立多个WEB 网站?若能建立,在配置时有哪些注意事项?