2012-11-09 42 views
22

有人可以帮助我理解为什么我收到以下错误重新启动我的Apache2 web服务器时:Apache2的警告有关NameVirtualHost指令

[Fri Nov 09 09:46:43 2012] [warn] VirtualHost 172.30.30.12:443 overlaps with VirtualHost 172.30.30.12:443, the first has precedence, perhaps you need a NameVirtualHost directive 
[Fri Nov 09 09:46:43 2012] [warn] VirtualHost 172.30.30.12:443 overlaps with VirtualHost 172.30.30.12:443, the first has precedence, perhaps you need a NameVirtualHost directive 

错误总是出现两次。什么是NameVirtualHost指令?

谢谢。

+0

你有两个'VirtualHost's定义? –

+0

我该如何检查?我应该寻找什么? – DanielAttard

+0

如果这是问题,那么有人必须在那里放置'VirtualHost'。你使用你的网络服务器,你是如何配置它的?你应该在某个时间点遇到'VirtualHost' –

回答

28

看看this example

你可能需要将此行添加到您的Apache HTTP服务器配置:

NameVirtualHost 172.30.30.12:443 
+1

你可以添加'NameVirtualHost *:443'来启用所有的IP。 – Harikrishnan