Revision: 21176
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at December 6, 2009 00:18 by benjaminpearson
Initial Code
Open apache config (textmate has been used, but you can replace "mate" with "open -a TextEdit") mate /etc/apache2/httpd.conf Find "Virtual Hosts". Add and uncomment the two lines below respectively # Virtual hosts NameVirtualHost *:80 Include /private/etc/apache2/extra/httpd-vhosts.conf Edit this file mate /private/etc/apache2/extra/httpd-vhosts.conf By adding this for each website (ensure the trailing "/" in the Directory tag path <Directory "/absolute/path/to/uniquename/website/files/"> Options Indexes MultiViews FollowSymLinks AllowOverride All Order allow,deny Allow from all </Directory> <VirtualHost *:80> ServerName "unqiuename" DocumentRoot "/absolute/path/to/uniquename/website/files" </VirtualHost> Edit this file mate /etc/hosts At the bottom add foreach site 127.0.0.1 unqiuename Restart apache sudo httpd -k restart You may also need to flush dns cache, commads for Leopard and before 10.5.1 respectively dscacheutil -flushcache lookupd -flushcache Now visit in your browser http://unqiuename/
Initial URL
Initial Description
Instructions for enabling multiple virtual hosts on Mac OSX. Based on default Apple Apache install. If you don't want to be manually changing these files, checkout the very slick GUI application - VirtualHostX (http://clickontyler.com/virtualhostx/)
Initial Title
Multiple Virtual Hosts on Mac
Initial Tags
mac
Initial Language
Apache