在您的 system1 上的 web 服务器的 DocumentRoot 目录下,创建一个名为 private 的目录,要求如下:
1、从 http://server.group8.example.com/pub/private.html 下载一个文件副本到这个目录,并且重命名为 index.html。
2、不要对这个文件的内容做任何修改.
3、从 system1 上,任何人都可以浏览 private 的内容,但是从其它系统不能访问这个目录的内容。
答:
再 system1上执行:
1、建立目录
# 创建指定目录 mkdir /var/www/html/private mkdir /var/www/virtual/private
2、下载页面
# 下载指定页面到目录 wget -O /var/www/html/private/index.html http://server.group8.example.com/pub/private.html wget -O /var/www/virtual/private/index.html http://server.group8.example.com/pub/private.html
3、修改虚拟机的配置文件
vim /etc/httpd/conf.d/httpd-vhosts.conf
<VirtualHost *:80>
DocumentRoot "/var/www/html" ServerName system1.group8.example.com <Directory "/var/www/html"> <RequireAll> Require all granted </RequireAll> </Directory> <Directory "/var/www/html/private"> Require all denied Require local </Directory>
</VirtualHost> <VirtualHost *:80>
DocumentRoot "/var/www/cirtual"
ServerName www8.group8.example.com
<Directory "/var/www/virtual"> <RequireAll> Require all granted </RequireAll> </Directory> <Directory "/var/www/virtual/private"> Require all denied Require local </Directory>
</VirtualHost>
4、重启服务
systemctl restart httpd
验证:在system1上测试
curl http://system1.group8.example.com/private/
验证:再system2上测试
curl http://system1.group8.example.com/private/
更多详情:https://www.cnblogs.com/xiangsikai/p/8365667.html