警告:DocumentRoot * 在 Centos 6 上不存在

警告:DocumentRoot * 在 Centos 6 上不存在

我的虚拟主机线路:

<VirtualHost *:80>
    ServerAdmin [email protected]
    DocumentRoot /www/docs/example.com
    ServerName example.com
    ErrorLog logs/example.com-error_log
    CustomLog logs/example.com.com-access_log common
</VirtualHost>

当我重新启动 apache 时(sudo apachectl -k stop)出现此错误:

Warning: DocumentRoot [/www/docs/example.com] does not exist

我检查了一些方法:

所有文件和目录权限都正常,全部为 755。我想,这个错误可能与 SeLinux 有关,禁用它即可。但不起作用。仍然是同样的错误。

我该如何解决这个问题?

答案1

您必须转义该.符号。请尝试以下方法:

DocumentRoot /www/docs/example\.com

相关内容