Los Accelerators entregados recientemente (desde mediados de Abril de 2007) ya vienen con una plantilla de Apache mejorada, con errores corregidos, y está mejor ajustada al tamaño real de los Accelerators. En otras palabras, no obtendrías nada siguiendo este tutorial. Puedes descargarlo y comprobar la cofiguración, por supuesto que sí, y siempre resulta una buena idea aprender sobre lo que estás utilizando.

Como instalar Apache 2.2

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