【发布时间】:2015-12-09 17:04:54
【问题描述】:
我在 CENTOS7 中安装了 apache 2.4.6。默认情况下,apache 会在 /var/www/html 中找到所有 DocumentRoot。
我想在 /home/webs 找到我的 DocumentRoot。
我的 httpd.conf 有下一行
IncludeOptional conf.d/*.conf
所以我在 /etc/httpd/conf.d 中包含了 .conf 文件
我的.conf文件如下:
<VirtualHost *:80>
DocumentRoot /home/webs/web1/
ServerName web1.com
</VirtualHost>
但它没有运行。
谁能帮帮我?
【问题讨论】:
-
您的配置可能有误。修复配置并确保它包含有效的
<VirtualHost *>和</VirtualHost>对。 SELINUX 可能会阻止 apache 从/home/webs/web1读取数据。修改上下文以允许 apache 从目录中读取。 ACL 可能会阻止 apache 访问该目录。修复 ACL 以允许 apache。可能有很多其他可能的问题。找出问题原因的最佳方法是查看 apache 错误日志。
标签: apache