在 Linux 下 配置 Apache 服务器
一、实验目的
完成本次实训,将能够 :
配置基本的 Apache 服务器
配置个人用户 Web 站点。
配置虚拟目录别名功能。
配置主机访问控制。
配置用户身份验证功能 . 。
配置基于 IP 地址的虚拟主机 .
二、实验环境
1、RedHat Linux4AS.
2、Apache 2.0
三、实验内容
1. 配置基本的 Apache 服务器
2. 配置个人用户 Web 站点。
3. 配置虚拟目录别名功能。
4. 配置主机访问控制。
5. 配置用户身份验证功能 . 。
6. 配置基于 IP 地址的虚拟主机。
四、实验要求
在 Linux 操作系统下配置 Apache 服务器。
五、注意事项
1. 在修配置文件下注意区分大小写、空格。
2. 在每次重新开机后都必须启动 Apachec 服务器。
3. 在每次修改完主配置文件后保存起来,必须重启 Apachec 服务器,如果不重启会
导致配置无效,最终导致实验失败。
六、实验步骤
1、检测是否安装了 Apache 软件包 :
A 、首先为服务器网卡添加一个固定的 IP 地址。
B、在 Web 浏览器的地址栏中输入本机的 IP 地址,若出现 Test Page 测试页面(该
网页文件的默认路径为 var/www/html/index.html )如下图 1 所示就说明 Apache
已安装并已启动。
另一种方法是使用如下命令查看系统是否已经安装了 Apache 软件包:
[root@rhe14~]# rpm –aq | grep httpd
Httpd-suexec-2.0.52-9.ent
Httpd-manual-2.0.52-9.ent
System-config-httpd-1.3.1-1
Httpd-devel-2.0.52-9.ent
出现以上内容表明了系统已安装 Apache 软件包。
2 、安装 Apache 软件包
超级用户( root )在图形界面下选择“应用程序” | “系统设置” | “添加/删除
应用程序”命令,选择“万维网服务器”软件包组,在单击“更新”按钮就可以
安装与 Apache 相关的软件包。
3 、Apache 的基本配置
(1)打开终端输入 [root@rhe14~]# /etc/rc.d/init.d/httpd start // 启动 Apache
或者
[root@rhe14~]# apachectl start // 启动 Apache
[root@rhe14~]# apachectl stop //停止 Apache 服务
[root@rhe14~]# apachectl restart //重启 Apache 服务
[root@rhe14~]# apachectl configtest //测试 Apache 服务器配置语法
(2 )在 httpd.conf 将 Apache 的基本配置参数修改、将一些注释的语句取消注释,
或将某些不需要的参数注释掉。
(3 )将包括 index.html 在内的相关网页文件复制到指定的 Web 站点根目下
(var/www/html/index.html )
(4 )重启 httpd