2017-12-16 19 views
0

이전 Linux 머신에서 마이너 apache2 업그레이드를 시도하고 있습니다. 2.2.3에서 2.2.29까지 정확합니다. 현재 버전은 deb 패키지 (즉, config.nice가 없음)에서 설치되었습니다. 소스에서 새 버전을 컴파일하고 설치하려고합니다.기존 apache2의 구성으로 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" 

가 어떻게 이러한 옵션을 사용하여 새 버전을 컴파일 할 수 있습니까?

답변

0

deb-src에서 자신을 빌드하고 config.nice를 실행하십시오.

+0

덕분에, 난 그냥 그렇게했지만 ./configure를 실행 한 후, config.nice 파일에 포함 된 유일한 것은이 있었다 : '# 구성 "./configure를"\ "$ 만든 # @ " ' – Zippy1970

+0

실제로 올바르게 컴파일되지 않았습니다. 하지만 debian/rules에서 컴파일 옵션을 얻었습니다. – Zippy1970