Apache服务器配置实验报告

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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服务器。

相关文档
最新文档