如何使用现有的apache2配置编译/安装apache2?

时间:2017-12-16 15:20:11

标签: linux apache2

我正在尝试在旧的Linux机器上进行小的apache2升级。准确地说从2.2.3到2.2.29。当前版本是从deb包安装的(意思是没有config.nice)。我想从源代码编译并安装新版本。

如果我在旧装置上做“apache2 -V”,我会得到(除其他外):

Server compiled with....
 -D APACHE_MPM_DIR="server/mpm/prefork"
 -D APR_HAS_SENDFILE
 -D APR_HAS_MMAP
 -D APR_HAVE_IPV6 (IPv4-mapped addresses enabled)
 -D APR_USE_SYSVSEM_SERIALIZE
 -D APR_USE_PTHREAD_SERIALIZE
 -D SINGLE_LISTEN_UNSERIALIZED_ACCEPT
 -D APR_HAS_OTHER_CHILD
 -D AP_HAVE_RELIABLE_PIPED_LOGS
 -D DYNAMIC_MODULE_LIMIT=128
 -D HTTPD_ROOT=""
 -D SUEXEC_BIN="/usr/lib/apache2/suexec"
 -D DEFAULT_PIDLOG="/var/run/apache2.pid"
 -D DEFAULT_SCOREBOARD="logs/apache_runtime_status"
 -D DEFAULT_LOCKFILE="/var/run/apache2/accept.lock"
 -D DEFAULT_ERRORLOG="logs/error_log"
 -D AP_TYPES_CONFIG_FILE="/etc/apache2/mime.types"
 -D SERVER_CONFIG_FILE="/etc/apache2/apache2.conf"

如何使用这些选项编译新版本?

1 个答案:

答案 0 :(得分:0)

从deb-src构建自己并删除co​​nfig.nice。