This is the warning I was getting:
[warn] _default_ VirtualHost overlap on port 443, the first has precedence
Go here for the solution to virtualhost overlap on port 80, it’s almost exactly the same.
And, this is how to fix the warning:
Add this line of code to your configuration file (usually httpd.conf or httpd-vhosts.conf)
NameVirtualHost *:443
I already had the line: “NameVirtualHost *:80″ which allowed me to have virtual hosts on the port 80, However later on I added a Virtual Host that operated on port 443 over SSL and I didn’t realize that I needed the line above.
I kept getting the same warning whenever I (re)started Apache but it didn’t seem to hinder the operation of anything so I left it at that.
Now it all boots up nice and clean, so I’m happy.
Hope this helps, I can’t say this will help in all instances of that warning, but it certainly fixed it up for me.
{ 1 trackback }
{ 5 comments… read them below or add one }
Thanks, I was trying to figure this issue out for a while your post helped !
Thanks for your posting. This is the sort of thing one never remembers (how often do we set-up this sort of thing?!?). Concise and helpful — `chown -R ant ~/base`
Thx, you save me !
Byebye !
Thanks, it helped
Wow! I had that line commented because in the previous version of 2.x that I was running having that line turn ON created an error. So in other words they inverted the definition of the NameVirtualHost function…
And also I do not have it for port 80 and yet port 80 works just fine. Again, I’m surprised…
Thank you though, you shown up first in Google! 9-)
Alexis