1) Parte de la configuración de Apache de Jason
# 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) ¿Cuál es tu dirección IP pública? Encuéntrala con el comando *mypublicip*, cópiala y pégala en dos archivos:
# mypublicip # nano etc/includes/namevirtualhostIPs.conf # nano etc/includes/listenIPs.conf
3) Estás listo, con dos pequeñas excepciones:
3a) Si vas a emplear php o svn, entonces:
# nano etc/includes/dso.conf
Quita el comentario de los módulos svn y php casi al final de la lista
# nano etc/httpd.conf
Y quita el comentario de la línea mod_php, a continuación:
# apachectl restart
4) Los archivos de Virtualhost están en … */opt/csw/apache2/etc/virtualhosts/* y tienen la extensión .conf