Https AH00548:NameVirtualHost无效,将在下一版本中删除

Https AH00548:NameVirtualHost无效,将在下一版本中删除,https,Https,AH00548:NameVirtualHost无效,将在下一版本/usr/local/apache/conf/httpd.conf:571中删除 我使用的是Centos6服务器版本:Apache/2.4.16 Unix 服务器构建日期:2015年8月4日01:21:07 文件联系人/usr/local/apache/conf/httpd.conf 570名称虚拟主机104.238.119.91:80 571 NameVirtualHost 104.238.119.91:80我在通过yum安装Ce

AH00548:NameVirtualHost无效,将在下一版本/usr/local/apache/conf/httpd.conf:571中删除

我使用的是Centos6服务器版本:Apache/2.4.16 Unix 服务器构建日期:2015年8月4日01:21:07

文件联系人/usr/local/apache/conf/httpd.conf

570名称虚拟主机104.238.119.91:80
571 NameVirtualHost 104.238.119.91:80

我在通过yum安装CentOS 7和httpd 2.4.6的情况下设置新的虚拟服务器时遇到了相同的问题。 我的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>

谢谢只需添加,它就像一个魅力!谢谢,我试过了,但没有在Ubuntu 14.04上运行。我刚刚找到了一个解决方案,可以在Ubuntu 14.04上运行。基本上,你只需在回答中添加这些内容,但出于某些原因,你也需要在sudo a2ensite domain.com.conf上启用它。看这里。