RHCE7:(15)配置web内容的访问
RHCE7:(15)配置web内容的访问
15.配置web内容的访问
在server0上的web服务器的DocumentRoot目录下创建名为private的目录,要求:
A 从ftp://172.25.254.250/pub/RHCE/15.html下载一个文件副本到这个目录,
并且重命名为index.html;
B 不要对这个文件的内容做任何修改;
C 在server0上,任何人都可以浏览private的内容,
但是从其他系统不能访问这个目录的内容。
vim /etc/hosts
172.25.0.11 server0.example.com
Server端:
1、进入WEB服务器的DocumentRoot目录:
cd /var/www/html/
2、创建目录:[root@server0 html]#
mkdir private
3、进入private目录:[root@server0 html]#
cd private/
4、创建首页内容:[root@server0 private]#
vim index.html
Hello,This is NO.15 test !
5、进入httpd主目录:
cd /etc/httpd/conf.d/
6、对题目C的要求配置文件内容:
vim virtualhost.conf
<VirtualHost *:80>
DocumentRoot /var/www/html
ServerName server0.example.com
<Directory /var/www/html/private>
require local
require all denied
</Directory>
</VirtualHost>
<VirtualHost *:80>
DocumentRoot /var/www/virtual
ServerName 14.example.com
<Directory /var/www/virtual/private>
require local
require all denied
</Directory>
</VirtualHost>
/usr/sbin/httpd -t 检查配置文件语法是否正确。
7、重启httpd服务并验证访问private目录内容:
systemctl restart httpd.service
curl http://server0.example.com/private/ //不能少private后面的/
curl http://14.example.com/private/
Hello,This is NO.15 web test !
Desktop端:不能访问private目录内容
curl http://server0.example.com/private/
因为题目未说明documentroot具体是哪个目录,默认是/var/www/html。
保险起见在/var/www/virtual目录下也创建目录private并且配置主页:index.html。
2、本资源基本为原创,部分来源其他付费资源平台或互联网收集,如有侵权请联系及时处理。
3、本站大部分文章的截图来源实验测试环境,请不要在生产环境中随意模仿,以免带来灾难性后果。
转载请保留出处: www.zh-cjh.com珠海陈坚浩博客 » RHCE7:(15)配置web内容的访问
作者: cjh
手机扫一扫,手机上查看此文章: |
一切源于价值!
其他 模板文件不存在: ./template/plugins/comment/pc/index.htm