trouver des options de construction apache
-
02-07-2019 - |
Question
Je dois reconstruire un serveur Apache, mais la source d'origine n'est plus disponible. Existe-t-il un moyen (commutateur de ligne de commande sur httpd?) D’obtenir les options de construction initialement utilisées?
La solution
Essayez -V lequel "Imprimez la version et construisez les paramètres de httpd, puis quittez."
httpd -V
En outre, vous pouvez voir les options pour httpd via:
httpd -h
Autres conseils
J'ai trouvé les options de configuration précédentes dans le répertoire de construction de racine Apache.
Je suis un utilisateur de Centos 5/6.
Apache ver. est 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" \
"$@"
J'ai récemment compilé apache 2.4.3 et modifié le MPM de worker à prefork, ce que vous devez faire si vous conservez votre répertoire compilé d'origine sans exécuter "make distclean". (si vous avez exécuté "make clean", c'est encore OK). Vous pouvez utiliser l'option SAME configure pour reconfigurer par exec ./config.status ou vous pouvez rechercher et copier './configure' à partir de ./config.status (oui, toutes les options d'origine que vous utilisiez pour configurer configure sont toujours là). ).
Voici une partie de mon 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