配置虚拟机主机

在 system1 上扩展您的web服务器,为站点 http://www8.group8.example.com创建一个虚拟主机,然后执行下述步骤:

1、设置 DocumentRoot 为 /var/www/virtual

2、从 http://server.group8.example.com/pub/www8.html 下载文件重名为 index.html ,不要对文件 index.html 的内容做任何修改

3、将文件 index.html 放到虚拟主机的 DocumentRoot 目录下

4、确保 andy 用户能够在 /var/www/virtual 目录下创建文件

  • 已创建用户:andy

答:

再system1上执行:

1、创建网站目录并下载首页文件

# 创建目录
mkdir /var/www/virtual
# 下载文件到指定目录 wget -O /var/www/virtual/index.html http://server.group8.example.com/pub/www8.html

2、设定网站用户目录权限、及SELINUX权限

# 赋值用户权限
setfacl -m u:andy:rwx /var/www/virtual/

# 添加赋值目录SELINUX权限
semanage fcontext -a -t "httpd_sys_content_t" '/var/www/virtual(/.*)?'

# 恢复SELINUX赋值目录权限
restorecon -Rv /var/www/virtual/

 3、建立虚拟主机

vim /etc/httpd/conf.d/httpd.vhosts.conf

# 文件最后增加以下虚拟机主机配置


<VirtualHost *:80>
    DocumentRoot "/var/www/html"
    ServerName system1.group8.example.com
    
    <Directory "/var/www/virtual">
        <RequireAll>
            Require all granted
</RequireAll>
</Directory> </VirtualHost>

4、重启web服务

systemctl restart httpd

验证:system2上测试

curl http://www8.group8.example.com

更多详情:https://www.cnblogs.com/xiangsikai/p/8361474.html

 

posted @ 2019-05-17 11:55  kevin.Xiang  阅读(500)  评论(0编辑  收藏  举报