配置完虚拟主机的配置文件,返回执行检查命令的时候返回如下结果。
# /usr/local/apache2/bin/apachectl -t
Warning: DocumentRoot [/usr/local/apache2/docs/dummy-host2.example.com] does not exist
Syntax OK
原因:配置文件中有两个虚拟机选项,上面的这个是做实验的时候做好的,下面的那个删除掉即可。
<VirtualHost *:80>
DocumentRoot "/data/www"
ServerName www.test.com
ServerAlias www.aaa.com
# ErrorLog "logs/dummy-host.example.com-error_log"
# CustomLog "logs/dummy-host.example.com-access_log" common
</VirtualHost>
<VirtualHost *:80>
ServerAdmin webmaster@dummy-host2.example.com
DocumentRoot "/usr/local/apache2/docs/dummy-host2.example.com"
ServerName dummy-host2.example.com
ErrorLog "logs/dummy-host2.example.com-error_log"
CustomLog "logs/dummy-host2.example.com-access_log" common
</VirtualHost>
编辑回复