AH00548:NameVirtualHost无效,将在下一版本中删除/usr/local/apache/conf/httpd.conf:571
我使用的是Centos6 Server版本:Apache / 2.4.16(Unix) 服务器内置:2015年8月4日01:21:07
/usr/local/apache/conf/httpd.conf的文件联系人
570 NameVirtualHost 104.238.119.91:80 571 NameVirtualHost 104.238.119.91:80
答案 0 :(得分:4)
我在使用CentOS 7和httpd 2.4.6(通过yum安装)设置新虚拟服务器时遇到了同样的问题。 我的httpd登录了正确的文件,因此我确信VirtualHost指令没问题,但仍然出现403错误。 实际上,该指令在httpd 2.3.11之后被删除了。 现在这些行应该足够了:
<VirtualHost *:80>
ServerName Your-server-name here
DocumentRoot /your/path/
</VirtualHost>
如果由于某种原因您仍然看到测试页,请继续阅读。 当我将这些行添加到VirtualHost时,一切都按预期工作:
<Directory /your/path>
Require all granted
</Directory>