본문 바로가기
WEB/NGINX

8. Nginx 모듈

by coldplayer83 2024. 11. 19.
728x90

configure 명령어로 설치시 default로 설치되는 것을 제외한 나머지 모듈은 --with option으로 설치 필요

 

Modules enabled by default (configure 명령어)

설치 옵션 설명
--without-http_charset_module Charset 모듈을 비활성화하여 웹 페이지를 다시 인코딩 함
--without-http_gzip_module Gzip 압축 모듈 비활성화
--without-http_ssi_module 서버 측 포함 모듈을 사용 불가능하게 함
--without-http_userid_module 쿠키를 통해 사용자 ID를 제공하는 사용자 ID 모듈을 비활성화
--without-http_access_module IP 주소 범위에 대한 액세스 구성을 허용하는 Acess 모듈을 비활성화
--without-http_auth_basic_module 기본 인증 모듈을 사용하지 않음
--without-http-autoindex_module IP 주소 범위에 따라 변수를 정의 할 수있게 해주는 GEO 모듈 비활성화
--without-http_map_module 맵 블록을 선언 할 수있는 맵 모듈을 사용 불가능하게 함
--without-http_referer_module Referer 제어 모듈 비활성화
--without-http_rewrite_module rewrite 모듈 비활성화
--without-http_proxy_module 요청을 다른 서버로 전송하기 위해 프록시 모듈을 비활성화
--without-http_fastcgi_module
--without-http_uwsgi_module
--without-http_scgi_module
FastCGI, uWSCI 또는 SCFI 프로세스와 상호 작용하도록 FastCGI, uWSCI 또는 SCGI 모듈을 각각 비활성화 함
--without-http_memcached_module Memcached 모듈을 비활성화하여 memcache 사용안함
--without-http_limit_conn_module 제한 연결 모듈을 비활성화하여 정의 된 지역에 따라 리소스 사용을 제한 함
--without-http_limit_req_module 요청 제한 모듈을 비활성화하여 사용자 당 요청 수를 제한 함
--without-http_empty_gif_module Empty GIF 모듈을 비활성화하여 메모리에서 검정색 GIF 이미지를 제공 함
--without-http_browser_module 브라우저 모듈을 비활성화하여 사용자 에이전트 스팅을 해석 함
--without-http_upstream-ip_hash_module 업스트림 block ip_hash 지시문을 제공하는 업스트림 IP 해시 모듈을 비활성화
--without-http_upstream_least_conn_module 업스트림 블록에서 least_conn 지시문을 제공하는 least_conn 모듈을 제공하는 업스트림 최소 연결 모듈을 비활성화 
--without-http_split_clients_module 클라이언트 분할 모듈을 비활성화

 

Modules disabled by default (configure 명령어)

--with-http_ssl_module 보안통신을 위해 HTTPS 프로토콜을 사용할 경우
--with-http_realip_module 클라이언트 실제 IP 주소를 가져 올 수 있음
--with-http_addition_module 응답 모듈에 response body 데이터를 앞뒤로 추가 할 수 있음
--with-http_xslt_module XSLT 모듈이 XSL 변환을 XML 문서에 적용 가능
참고 :이 모듈을 컴파일하려면 시스템에 libxml2 libxslt 라이브러리를 설치해야 함
--with-http_image_filter_module 이미지 수정을 적용 할 수있는 이미지 필터 모듈을 사용
참고 : 이 모듈을 컴파일하려면 시스템에 libgd 라이브러리를 설치해야 함
--with-http_geoip_module GEOIP 모듈이 MaxMind Geo IP 바이너리 데이터베이스를 사용하여 지리적 지역화를 수행할 수 있게 함
참고 : 이 모듈을 컴파일하려면 시스템에 libgeoip 라이브러리를 설치해야 함
--with-http_sub_module 대체 모듈을 사용하여 웹 페이지의 텍스트를 대체 가능
--with-http_dav_module WebDAV 모듈 (웹을 통한 분산 저작 및 버전 관리)을 사용
--with-http_flv_module .flv (플래시 비디오) 파일의 특수 처리를 위해 FLV 모듈을 활성
--with-http_mp4_module .mp4 비디오 파일을 특수하게 처리하기 위해 MP4 모듈을 활성
--with-http_gzip_static_module Gzip 정적 모듈이 미리 압축 된 파일을 보낼 수 있게 함
--with-http_random_index_module 무작위 색인 모듈이 임의의 파일을 디렉토리 색인으로 선택할 수 있게 함
--with-http_secure_link_module 보안 링크 모듈이 URL의 키워드를 검사 할 수 있도록 함
--with-http_stub_status_module 스텁 상태 모듈을 활성화하여 서버 통계 및 정보 페이지를 생성
--with-goole_perftools_module Google 성능 도구 모듈을 사용하도록 설정
--with-http_degradation_module 현재 리소스 사용량을 체크하여 서버 동작을 제어
--with-http_perl_module Perl 모듈을 활성화하여 Nginx 구성 파일에 Perl 코드를 직접 삽입하고 SSI에서 Perl 호출을 할 수 있음
--with-http_spdy_module 클라이언트가 SPDY 프로토콜을 통해 Nginx와 통신하는 경우
--with-http_gunzip_module Gunzip 모듈은 gzip으로 인코딩 된 응답을 클라이언트로 전달하기 전에 백엔드 서버에서 압축을 해제함
--with-http_auth_request_module 이 모듈을 사용하면 하위 인증을 통해 HTTP 인증 메커니즘을 백엔드 서버에 위임 가능. 응답의 상태 코드는 변수에 저장가능

'WEB > NGINX' 카테고리의 다른 글

7. weblogic 연동  (0) 2024.11.19
6. Sticky Session  (0) 2024.11.12
5. Load Balancing 방식 및 가중치 설정  (0) 2024.11.07
4. tomcat 연동  (0) 2023.05.22
3. 기동/중지  (0) 2023.05.22