I tried enabling Virtual Host on my WAMP installation, but WAMP server will not run if I enable http-vhosts.conf, and the icon remains orange.
Here is my hosts file:
To determine the exact line on which the error is occurring, take the following steps:
C:\wamp\bin\apache\apache2.2.22\bin\httpd.exe
Note: You may need to tweak the
apache2.2.22
portion of the path according your local version of Apache.
You just need to change it like as this: everything will be OK.
<VirtualHost *:80>
ServerAdmin webmaster@localhost
# DocumentRoot "c:/wamp/www"
ServerName localhost
# ErrorLog "logs/localhost-error.log"
# CustomLog "logs/localhost-access.log" common
</VirtualHost>
<VirtualHost *:80>
# DocumentRoot "c:/wamp/www/test"
# ServerName test.localhost
</VirtualHost>
If somebody has error of Directory, he may need to modify it like below:
<VirtualHost 127.0.0.1>
# DocumentRoot 'c:\wamp\www\media_weber_edu\public'
ServerName media.weber.dev
# <Directory 'c:\wamp\www\media_weber_edu\public'>
# Options Indexes FollowSymLinks MultiViews
# AllowOverride all
# <\Directory>
</VirtualHost>
notes: Apache does not allow multiple <Directory>
arguments!
OK I feel this my duty to put this...
I too went on a rampage of checking forms and doing things like
Listen *:80
& NameVirtualHost *:80
but found that this was not necessary, the default settings were fine for me.
the problem started when I tried to put in my vhost declaration
<VirtualHost 127.0.0.1>
DocumentRoot 'c:\wamp\www\media_weber_edu\public'
ServerName media.weber.dev
<Directory 'c:\wamp\www\media_weber_edu\public'>
Options Indexes FollowSymLinks MultiViews
AllowOverride all
<\Directory>
</VirtualHost>
here lied the problem
<\Directory>
vs </Directory>
A huge help to finding this was running C:\wamp\bin\apache\apache2.2.22\bin\httpd.exe
this gave me an error like this
httpd.exe: Syntax error on line 469 of C:/wamp/bin/apache/apache2.2.22/conf/httpd.conf: Syntax error on line 42 of C:/wamp/bin/apache/apache2.2.22/conf/extra/httpd-vhosts.conf: Expected </\\Directory> but saw </VirtualHost>
So this may not be the exact problem but I hope this will help those in the future. So take a deep breath... glue the hair back on your head... its going to be ok :)