Notice
Recent Posts
Recent Comments
준호씨의 블로그
apache 빌드 옵션 확인 방법 본문
반응형
서버를 재 구축 해야 된다거나 등의 이유로 아파치 빌드 옵션을 확인 해야 될 때가 있다. 그 방법을 정리 해 본다.
아파치가 설치 된 디렉토리로 이동 한다.
/usr/local/Cellar/httpd24/2.4.23_2
build 디렉토리로 들어간다.
cd build
config.nice 파일을 열어 본다.
$ cat config.nice
#! /bin/sh
#
# Created by configure
CC="clang"; export CC
"./configure" \
"--enable-layout=Homebrew" \
"--enable-mods-shared=all" \
"--enable-unique-id" \
"--enable-ssl" \
"--enable-dav" \
"--enable-cache" \
"--enable-logio" \
"--enable-deflate" \
"--enable-cgi" \
"--enable-cgid" \
"--enable-suexec" \
"--enable-rewrite" \
"--with-apr=/usr/local/opt/apr" \
"--with-apr-util=/usr/local/opt/apr-util" \
"--with-pcre=/usr/local/opt/pcre" \
"--with-ssl=/usr/local/opt/openssl" \
"--with-z=/usr/local/opt/zlib" \
"--with-mpm=prefork" \
"--with-port=8080" \
"--with-sslport=8443" \
"CC=clang" \
"$@"
짜잔~ 이것이 바로 빌드 옵션이다. 저 옵션들로 다시 빌드 하면 된다.
실제 빌드 된 옵션을 확인 해 보고 싶으면 httpd -V 를 이용 하면 된다. 일단 bin 디렉토리로 이동 한다.
cd ../bin
./httpd -V 로 확인 해 본다.
$ ./httpd -V
Server version: Apache/2.4.23 (Unix)
Server built: Sep 27 2016 15:41:45
Server's Module Magic Number: 20120211:61
Server loaded: APR 1.5.2, APR-UTIL 1.5.4
Compiled using: APR 1.5.2, APR-UTIL 1.5.4
Architecture: 64-bit
Server MPM: prefork
threaded: no
forked: yes (variable process count)
Server compiled with....
-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=256
-D HTTPD_ROOT="/usr/local/Cellar/httpd24/2.4.23_2"
-D SUEXEC_BIN="/usr/local/Cellar/httpd24/2.4.23_2/bin/suexec"
-D DEFAULT_PIDLOG="/usr/local/var/run/apache2/httpd.pid"
-D DEFAULT_SCOREBOARD="logs/apache_runtime_status"
-D DEFAULT_ERRORLOG="logs/error_log"
-D AP_TYPES_CONFIG_FILE="/usr/local/etc/apache2/2.4/mime.types"
-D SERVER_CONFIG_FILE="/usr/local/etc/apache2/2.4/httpd.conf"
반응형
'개발이야기' 카테고리의 다른 글
github - 커밋이력의 author 정보 바꾸기 (0) | 2017.01.16 |
---|---|
독서 - 대살개문 (대한민국을 살리는 개발자 문화) (0) | 2017.01.15 |
how to get apache build options (0) | 2017.01.13 |
IntelliJ 팁 - Editor Tabs 을 끄자 (0) | 2017.01.12 |
JetBrains Tools. Clion, PhpStorm, WebStorm, RubyMine, Rider, AppCode, DataGrip (0) | 2017.01.06 |
Comments