moto - encontrar opciones de compilación de Apache
apache tomcat (3)
Necesito reconstruir un servidor Apache, pero la fuente original ya no está disponible. ¿Hay alguna manera (cambio de línea de comando a httpd?) Para obtener las opciones de compilación que se usaron originalmente?
Pruebe -V que "Imprima la versión y los parámetros de compilación de httpd, y luego salga".
httpd -V
Además, puedes ver las opciones para httpd a través de:
httpd -h
Reconstruí apache 2.4.3 recientemente y cambié el MPM de worker a prefork, lo que tienes que hacer si aún conservas tu directorio compilado original sin ejecutar "make distclean" (si ejecutaste "make clean", aún está bien). Puede usar la misma opción de configuración para volver a configurar por exec ./config.status o puede encontrar y copiar ''./configure'' desde ./config.status (sí, todas las opciones originales que solía ejecutar todavía configuran allí )
Aquí hay una parte de mi config.status ...
if $ac_cs_silent; then
exec 6>/dev/null
ac_configure_extra_args="$ac_configure_extra_args --silent"
fi
if $ac_cs_recheck; then
set X /bin/sh **''./configure'' ''--enable-file-cache'' ''--enable-cache'' ''--enable-disk-cache'' ''--enable-mem-cache'' ''--enable-deflate'' ''--enable-expires'' ''--enable-headers'' ''--enable-usertrack'' ''--enable-cgi'' ''--enable-vhost-alias'' ''--enable-rewrite'' ''--enable-so'' ''--with-apr=/usr/local/apache/'' ''--with-apr-util=/usr/local/apache/'' ''--prefix=/usr/local/apache'' ''--with-mpm=worker'' ''--with-mysql=/var/lib/mysql'' ''--with-mysql-sock=/var/run/mysqld/mysqld.sock'' ''--enable-mods-shared=most'' ''--enable-ssl'' ''CFLAGS=-Wall -O3 -ffast-math -frename-registers -mtune=corei7-avx'' ''--enable-modules=all'' ''--enable-proxy'' ''--enable-proxy-fcgi''** $ac_configure_extra_args --no-create --no-recursion
shift
$as_echo "running CONFIG_SHELL=/bin/sh $*" >&6
CONFIG_SHELL=''/bin/sh''
export CONFIG_SHELL
exec "$@"
fi
Encontré opciones de configuración previas en el directorio de compilación de apache root.
Soy un usuario de Centos 5/6.
Apache ver. es 2.2.27.
apachedir / build / config.nice
#! /bin/sh
#
# Created by configure
"./configure" /
"--prefix=/usr/local/apache2" /
"--enable-so" /
"--enable-mods-shared=most" /
"--enable-ssl" /
"--with-mpm=worker" /
"--enable-cgi" /
"$@"