This is a guide to set up Apache 2.2 1) Pull down Jason's Apache 2.2 config # cd /opt/csw/apache2/ # mv etc etc-original # svn export http://svn.joyent.com/public/accelerators/configs/apache2/etc/ etc A etc A etc/magic A etc/includes A etc/includes/indexes.conf A etc/includes/handlers.conf A etc/includes/namevirtualhostIPs.conf A etc/includes/ssl.conf A etc/includes/modgeoip.conf A etc/includes/logs.conf A etc/includes/directory.conf A etc/includes/deflate.conf A etc/includes/keepalive.conf A etc/includes/languages.conf A etc/includes/modsecurity.conf A etc/includes/listenIPs.conf A etc/includes/dav.conf A etc/includes/pid.conf A etc/includes/spelling.conf A etc/includes/mailman.conf A etc/includes/scriptalias.conf A etc/includes/expires.conf A etc/includes/fastcgi.conf A etc/includes/dso.conf A etc/includes/modphp.conf A etc/includes/core.conf A etc/includes/phpfastcgi.conf A etc/includes/mimetype.conf A etc/includes/charset.conf A etc/includes/mpm.conf A etc/httpd.conf A etc/virtualhosts A etc/httpd.conf.dist A etc/mime.types 2) What's your public IP address? Find out with the "mypublicip" command, copy and paste it into two files # mypublicip # nano etc/includes/namevirtualhostIPs.conf # nano etc/includes/listenIPs.conf 3) You're ready to go with two exceptions: 3a) If you're going to be doing php or svn, then # nano etc/includes/dso.conf And uncomment the svn and php modules towards the end of the list # nano etc/httpd.conf And uncomment the mod_php line, then # apachectl restart 4) Virtualhost files go in ... /opt/csw/apache2/etc/virtualhosts/ and have the .conf extension