사전 설치
1. apr 설치
https://apr.apache.org/download.cgi
1) 설치 버전 : 1.5.2
- download : http://apache.mirror.cdnetworks.com//apr/apr-1.5.2.tar.gz
#> tar -zxvf apr-1.5.2.tar.gz
2) 설치 위치 : (임의 위치) /home/apache/apr (prefix는 설치 위치)
#> ./configure --prefix==/home/apache/apr
#> make && make install
2. apr-util 설치
1) 설치 버전 : 1.5.4
- download : http://apache.mirror.cdnetworks.com//apr/apr-util-1.5.4.tar.gz
#> tar -zxvf apr-util-1.5.4.tar.gz
2) 설치 위치 : (임의 위치) /home/apache/apr (prefix는 설치 위치)
#> ./configure --prefix=/home/apache/apr --with-apr=/home/apache/apr
#> make && make install
3. pcre 설치
http://www.pcre.org/
1) 설치 버전 : 8.38
-download : ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.38.tar.gz
#> tar -zxvf pcre-8.38.tar.gz
2) 설치위치: (임의 위치) /home/apache/pcre
#> ./configure --prefix=/home/apache/pcre --with-apr=/home/apache/apr --with-apr-util=/home/apache/apr
#> make && make install
4. cronolog 설치
http://cronolog.org/download/index.html (링크가 끊어짐..ㅠㅠ)
1) 설치버전 : 1.6.2
- download http://cronolog.org/download/cronolog-1.6.2.tar.gz
#> tar -zxvf cronolog-1.6.2.tar.gz
2) 설치위치: (임의 위치) /home/apache/pcre
#> ./configure --prefix=/home/apache/pcre
#> make && make install
5. openSSL 설치
https://www.openssl.org/source/
1) 설치 버전 : 1.0.2f
- download : https://www.openssl.org/source/openssl-1.0.2f.tar.gz
#> tar -zxvf openssl-1.0.2f.tar.gz
2) 설치위치 : (임의 위치) /home/apache/ssl
#> ./config --prefix=/home/apache/ssl shared
( "shared" : Build a shared object in addition to the static archive )
#> make && make install
6. Apache 설치
http://httpd.apache.org/download.cgi
1) 설치버전 : 2.4.18
-download : http://httpd.apache.org/download.cgi#apache24
#> tar -zxvf httpd-2.4.18.tar.gz
2) MPM worker 사용 설정 변경
./httpd-2.4.18/server/mpm/worker/worker.c 파일에서 아래 define 값으로 수정
#define DEFAULT_SERVER_LIMIT 64
#define DEFAULT_THREAD_LIMIT 256
3) 설치위치 : (임의위치) /home/apache
#> ./configure --prefix=/home/apache --enable-mods-shared=most --enable-so --enable-proxy --enable-ssl --with-ssl=/home/apache/ssl --with-mpm=worker --with-apr=/home/apache/apr --with-apr-util=/home/apache/apr --with-pcre=/home/apache/pcre
#> make && make install