I have setup a virtualhost for MacOSX Apache installation.
These are my steps:
edit /private/etc/apache2/httpd.conf removing comment from:
Include /private/etc/apache2/extra/httpd-vhosts.conf
edit /private/etc/apache2/extra/httpd-vhosts.conf, added:
<VirtualHost *:80> ServerName test.local DocumentRoot "/Users/myusername/Sites/Test/public" <Directory "/Users/myusername/Sites/Test/public"> Options Indexes FollowSymLinks Includes AllowOverride All Order allow,deny Allow from all </Directory> </VirtualHost>
edit /private/etc/hosts added
127.0.0.1 test.local
Restart Apache
But the VirtualHost does not work. To further isolate the problem, I check the same configuration with MAMP
and the virtual host worked right, so the configuration files should be fine.
What can be wrong?