1. 미들웨어이야기/04. Nginx

Nginx 다수의 서드파티 모듈 설치방법

알 수 없는 사용자 2014. 7. 28. 20:00

 

NGINX 에서 서드파티 모듈을 설치하기 위해서는 NGIX를 compile시 --add-module 지시어를 사용을 하는데,

다수의 서드파티 모듈들을 지정을 하기 위해서는 각각의 모듈에 대해서 --add-module 을 사용을 해야 합니다.

 

예제)

1. NGINX 부하분산 모듈(nginx-upstream-fair)
    wget https://github.com/gnosek/nginx-upstream-fair/archive/master.zip


2. NGIX AJP모듈(nginx_ajp_module)
    wget https://github.com/yaoweibin/nginx_ajp_module/archive/master.zip

 

 

위의 두가지 서드파티 모듈에 대해서 다음과 같이 옵션을 주고 compile을 할 수 있습니다.

# cd /nginx/src/nginx-1.6.0
# patch -p1 < /nginx/src/nginx_ajp_module-master/ajp.patch
# ./configure --with-debug --prefix=/nginx/nginx-1.6 --with-http_ssl_module

    --with-http_realip_module --with-http_stub_status_module

    --add-module=/nginx/src/nginx_ajp_module-master

    --add-module=/nginx/src/gnosek-nginx-upstream-fair-a18b409

# make

# make install

 

 

by. 김현수(7월)