Compilar Apache con ApacheToolBox

La forma de compilar e instalar un apache puede ser algo confusa sobre todo debido a la forma de hacerlo segun que version de apache queramos instalar. Personalmente prefiero hacerlo a mano aunque a veces uno tiene que recurrir a la documentacion de apache para ver la correcta activacion de un modulo.

Para facilitar esta tarea ApacheToolBox nos permite configurar la instalacion y elegir los modulos que queremos instalar a nuestro servidor web. Normalmente añadiremos muy pocos modulos y nos interese tener la confianza que nos da Apache en su ./configure para saber que es lo que estamos haciendo exactamente.

apachetoolbox2

La ultima version de est herramienta te instala una version de Apache 1.3.31. Lo he probado y el resultado ha sido bastante bueno:

Este seria el comando que finalmente lanza, añadiendo los modulos que ha descargado:

export CFLAGS=””
export LIBS=””
export INCLUDES=””
./configure –prefix=/usr/local/apache \
–enable-suexec \
–suexec-caller=nobody \
–enable-module=so \
–enable-module=access \
–disable-module=auth_db \
–disable-module=digest \
–enable-module=imap \
–enable-module=mime \
–enable-module=setenvif \
–disable-module=usertrack \
–enable-module=auth \
–disable-module=cern_meta \
–disable-module=expires \
–enable-module=log_config \
–disable-module=proxy \
–disable-module=vhost_alias \
–disable-module=auth_anon \
–enable-module=cgi \
–disable-module=headers \
–disable-module=log_referer \
–disable-module=rewrite \
–enable-module=userdir \
–enable-module=asis \
–enable-module=autoindex \
–disable-module=example \
–disable-module=log_agent \
–enable-module=negotiation \
–enable-module=status \
–enable-module=actions \
–disable-module=auth_dbm \
–enable-module=dir \
–enable-module=include \
–disable-module=mime_magic \
–disable-module=unique_id \
–enable-module=alias \
–disable-module=auth_digest \
–enable-module=env \
–disable-module=info \
–disable-module=mmap_static \
–disable-module=speling \
–activate-module=src/modules/ldap/mod_auth_ldap.c \
–activate-module=src/modules/dav/libdav.a \

Finalmente:

cd apache_1.3.31

make

make install

Etiquetas: , ,

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s


A %d blogueros les gusta esto: