当我做
cd /etc/apache2/
apache2ctl configtest
我明白了:
AH00112:警告:DocumentRoot [/html/www/html] 不存在
我可以在哪里找到该行以便可以更改它?
答案1
其实这只是一个警告,而不是错误,你可以忽略它。如果你DocumentRoot
在虚拟主机中定义了不存在的路径,就会发生这种情况。如果你想消除这个警告,只需找到指向该目录的虚拟主机即可。通常/etc/apache2/sites-enabled/000-default.conf
包含以下内容:
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
只需更改DocumentRoot /var/www/html
为正确的路径,或者删除该虚拟主机。