首页 > Web开发 > 详细

配置 web 内容的访问

时间:2019-05-17 14:40:15      阅读:211      评论:0      收藏:0      [点我收藏+]

在您的 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

 

配置 web 内容的访问

原文:https://www.cnblogs.com/xiangsikai/p/10880807.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!