• 配置 web 内容的访问


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

  • 相关阅读:
    常用SQL语句
    H5内嵌原生app
    github 从一个仓库换到另一个仓库
    vue使用install函数把组件做成插件方便全局调用
    git 支持tree命令
    vue---vue2.x自定义plugin,给vue添加全局方法,原型上增加全局方法
    vue 生命周期函数
    登录拦截设置白名单-坑
    vue
    vue实现滚动条滚到相应高度触发动画的操作
  • 原文地址:https://www.cnblogs.com/xiangsikai/p/10880807.html
Copyright © 2020-2023  润新知