2009-09-07 23 views
6

Necesito habilitar módulos adicionales para apache, por ejemplo, mod_proxy, mod_proxy-html y mod_proxy_balancer.instalar módulos de apache adicionales

¿Hay alguna manera de hacerlo sin recompilar todo el apache?

Gracias

+3

¿Qué sistema operativo (por ejemplo, qué distribución de Linux) está ejecutando bajo Apache httpd? Las distribuciones comunes de Linux generalmente vienen con un mecanismo para instalar/habilitar módulos adicionales de Apache, por ejemplo a2enmod/a2dismod en Debian y Ubuntu Linux. – joschi

Respuesta

3

que necesita sólo para copiar los módulos en un directorio en su sistema/servidor, continuación, agregue un comando para appache en el archivo de configuración.

ejemplo:

LoadModule mod_proxy modules/mod_proxy.so/linux 
LoadModule mod_proxy modules/mod_proxy.dll/windows 

http://httpd.apache.org/docs/2.0/mod/mod_so.html#loadmodule

+0

es cierto? Yo uso XAMPP y otro módulo, solo uso el archivo .so. Estoy en Windows –

1

Si el Apache está construido con el apoyo de la biblioteca compartida, entonces se podría copiar estos módulos desde otra máquina (mismo sistema operativo, misma versión/inferior y preferiblemente mismo compilador) y colóquelo en la carpeta de módulos. Luego use la directiva LoadModule para cargarlo dinámicamente.

Si no tiene los módulos, puede descargar el origen y compilar/instalar apache en un directorio diferente (utilizando --prefix) con la opción --enable-mods-shared = most. Copie los módulos necesarios en la carpeta original de apache modules, y use LoadModule para cargarlo.

3

puede listar los módulos compilados en ejecutando:

$ apache2 -l 

Nota: esto no es /etc/init.d/apache2. Si el módulo que necesita no está ya compilado, deberá incluirlo dentro del archivo de configuración.

Consulte here para obtener una descripción de Debian/Ubuntu.

+0

La descripción aquí es concisa, pero el enlace a las instrucciones de Debian fue muy útil. – Brick

+0

El enlace está roto, pero aún puede encontrarlo en Archive.org en https://web.archive.org/web/20121117162733/https://www.debuntu.org/2006/06/15/66-how -to-enable-apache-modules-under-debian-based-system –

Cuestiones relacionadas