Linux系统的Apache Web服务器的目录访问控制
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Fedora14 Linux系统的Apache Web服务器的目录访问控制
一、试验目的
1.熟悉Linux下的基本操作;
2.掌握Linux下的Apache Web服务器的目录访问控制机制。
二、实验背景
Apache用户认证的两种实现方法- Linux高级应用- 大家网-大家学习网.htm
保护Linux下的Apache网站.htm
Apache服务器配置攻略2 - Web服务器.htm
正确配置和维护Apache WEB Server 安全性.htm
三、参考资料
apache 安装- Marshal的博客- Marshal的个人博客,记叙自己的生活。.htm
对Red Hat Linux系统的Apache Web服务器的目录执行访问控制.htm
四、实验环境
apache_1.3.31.tar.gz,虚拟机fedora14
五、实验步骤:
1、将会在/home目录下apache_1.3.31.tar.gz压缩包。移动到目录/usr/local/src下:
2、用gunzip解压apache_1.3.31.tar.gz压缩包,解压为apache_1.3.31.tar:
3、用tar –xvf apache_1.3.31.tar命令解压tar包:
4、进入apache_1.3.31目录并./configure开始配置安装路径等参数:
5、用make命令开始编译:
6、make install命令安装,并成功安装,安装成功后转到/usr/local/apache/目录下:
7、进入bin目录里,./apachectl start开启apache服务器并用ps命令查看httpd进程:
8、用service iptables stop命令关闭防火墙:
9、通过windows浏览器成功访问到apache网页:
10、在linux 根目录下创建acltest目录,并更改acltest目录的用户和用户组为apache:
11、创建index.html,并更改index.html的用户和用户组为apache:
12、在altest下创建并编辑.htpasswd文件:
13、同样修改.htaccess文件的用户和用户组为apache
14、创建apachepasswd目录,并更改用户和用户组为apache:
15、进入/usr/local/apache/conf目录下:
16、编辑httpd.conf:
17、通过./htpasswd –c /apachepasswd/.htpasswd user1命令创建user1用户并保持用户的密码信息在/apachepasswd/.htpasswd文件中:
18、重启apache服务器:
19、通过windows系统浏览器输入http://192.168.117.137/acltest验证apache服务器,并成功连接:
20、User1成功连接index.html: