I’m trying to set a development server on my OSX 10.8.2. The deployed site name is mattat.org.il so I’d like to set it to mattat.dev.
These are the steps I followed:
-
Uncommented the include for virtual hosts, in
httpd.conf:Include /private/etc/apache2/extra/httpd-vhosts.conf -
added a virtual host to
httpd-hosts.conf:NameVirtualHost *:80 <VirtualHost *:80> DocumentRoot "/Users/matanya/Sites/matat" ServerName mattat.dev </VirtualHost>` -
Added the server name to
etc/hosts:127.0.0.1 localhost 255.255.255.255 broadcasthost ::1 localhost. fe80::1%lo0 localhost 127.0.0.1 mattat.dev -
Restarted Apache.
Now, when i go to localhost it takes me to the directory I’ve set for the virtual host, instead of taking me the the root directory (i.e Sites).
When I go to mattat.dev it is unidentified as a valid url, and simply interpreted as a Google search.
What am I missing?
.dev is not a valid TLD, your browser is not treating it as a URL.
http://mattat.devshould work.For not recognising localhost, check that you have a default directory in your httpd.conf for Apache to fall back on if it cannot find a virtual host, or alternatively add a second Virtual host for localhost.