Apache服务器配置实验报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
在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进程
(5) 在Web浏览器下输入配置的ip地址出现如下图2,那表明基本配置成功了:
4、配置用户个人Web站点
(1)建立dxl用户,修改其默认主目录的权限,并在其下建立目录public_html.
[root@rhe14 ~]# useradd dxl
[root@rhe14 ~]# passwd dxl
[root@rhe14 ~]# chmod 711 /home/dxl //修改权限
[root@rhe14 ~]# cd /home/dxl
[root@rhe14 ~]# mkdir public_html //在dxl下创建public_html文件
[root@rhe14 ~]# chown dxl:dxl public_html
[root@rhe14 ~]# chcon –R –h –t httpd_sys_content_t /home/*/public_html
注:上面chown 是将public_html的拥有者设置为dxl用户和dxl用户组(2) 编辑文件/etc/httpd/conf/hpptd.conf,修改或添加如下语句:
UserDir disable root //不允许root用户使用自己的站点,也将此语句注释
掉
UserDir public_html // 配置对每个用户Web站点目录设置
AllowOverride FileInfo AuthConfig Limit
Options MultiView Indexes SymLinksIfOwnerMatch IncludesNoxec
Orrder allow,deny
Allow from all
Order deny, allow
Deny from all
(3)将编辑好的配置文件保存后重启httpd服务器。