7


主页 | 上一层

 










1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

实验七 Apache Web服务器的配置

实验目的:能对Apache Web服务器进行简单的配置

学会查看Apache Web服务器日志文件

实验器材:装有Apache Web服务器的计算机

实验原理:

Apache Web服务器中有三个重要的文件,一个是Web服务器配置文件httpd.conf,通过该文件可以按照服务器运行的需要灵活地对其进行配置。另外两个是日志文件,一个是access.log文件,另一个是error.log文件,前者记录了Web服务器的每一次访问详细情况,另一个记录了访问该服务器出现错误的情况,通过对这两个文件的查看,可以了解服务器的运行访问状态。

在httpd.conf文件中,包含了三个部分:HTTP守护进程运行参数的设置 主服务器配置 虚拟主机的设置

其中HTTP守护进程运行参数的设置用来控制控制所有Apache服务器各个进程的操作。

主(Main)服务器的配置,包括文档根目录、服务器地址、目录访问权限的控制、CGI等。

虚拟主机(Virtual Hosts)主要是设置有关虚拟主机的一些参数

两个日志文件记录的格式通常为:

  127.0.0.1 - - [09/Apr/2002:00:08:56 +0800] "GET /index.html.en HTTP/1.1" 200 1494

其中包括了客户机的IP地址,访问的时间,获取文件的方法,访问的文件名,状态好以及传输的文件大小等。

实验步骤:

1.正确启动和停止Apache Web服务器

2.服务器的配置

2.1 打开httpd.conf文件

2.2 修改文档根目录参数DocumentRoot,是其指向前几次实验中所建立的本地硬盘上Web站点的目录,比如:


DocumentRoot "C:/myweb"


2.3  在浏览器中输入“http://本地计算机IP地址”,访问一下,观察能否正确访问到FrontPage创建的网站。

2.4  修改服务器提供WWW服务的端口参数Port将其修改为3271,然后使用浏览器输入地址形式为:“http://本地计算机IP地址:3271”,观察一下浏览情况。

2.5  设置myweb目录的访问权限,限制邻桌计算机的访问。

设置方法如下:


       <Directory "C:/myweb">

           Options Indexes FollowSymLinks MultiViews

           AllowOverride None

           Order allow,deny

           Allow from all

           deny from 邻桌的IP地址

       </Directory>


3.  设置虚拟主机

3.1 在C盘创建两个目录,名称为log1和log2。假设上次课作业的目录存放在C盘,且网站目录名称为myweb。假设计算机的IP地址为:192.168.0.5,Apache服务器安装在C盘。

3.2 打开http.conf,修改其中的参数如下:

Listen 80

BindAddress *

NameVirtualHost 192.168.0.5

<VirtualHost 192.168.0.5>
ServerAdmin webmaster@chengzhi.net
DocumentRoot "c:/Program Files/Apache Group/Apache/htdocs"
ServerName www
ErrorLog c:/log1/error.log
CustomLog c:/log1/access.log common
</VirtualHost>
<VirtualHost
192.168.0.5>
ServerAdmin webmaster@chengzhi.net
DocumentRoot "c:/myweb"
ServerName myweb
ErrorLog c:/log2/error.log
CustomLog c:/log2/access.log common
</VirtualHost>

3.3 重新启动Apache Web 服务器

3.4 修改Windows2000/XP中的Hosts文件

文件在

WINDOWS\system32\drivers\etc

Window 9X系统,则在Windows目录中。其中有一个Hosts.sam文件,修改了数据以后,可以将该文件重命名为Hosts文件。注意其中没有扩展名。

添加下列两行:

192.168.0.5        www
192.168.0.5    myweb

3.4 打开浏览器,分别输入地址:

http://www

http://myweb

查看浏览效果。

3.5 分别打开log1 log2目录中的日志文件,查看一下访问的情况。

4.实验结束要求写出实验报告,分析Apache Web服务器的配置要求。

 
  如果速度慢,可以尝试访问本站的镜像站点:
北方:http://www.chengzhi.net
南方: http://www.gz-info.com