Nginx 재 컴 파일 새 모듈 추가
--with-http_realip_module
nginx 가 설 치 된 소스 루트 디 렉 터 리 를 찾 습 니 다. 없 으 면 새로운 소스 코드 를 다운로드 하여 ngixn 버 전과 컴 파일 매개 변 수 를 봅 니 다.[root@xx-xx-nginx-xx-xx ]# ./nginx -V
nginx version: nginx/1.8.0
built by gcc 4.8.5 20150623 (Red Hat 4.8.5-11) (GCC)
built with OpenSSL 1.0.1e-fips 11 Feb 2013
TLS SNI support enabled
configure arguments: --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-pcre=/usr/local/src/soft/pcre-8.20 --with-pcre
nginx 소스 디 렉 터 리 에 들 어가 기
cd nginx-1.x.x
다음은 재 컴 파일 된 코드 와 모듈 입 니 다.
./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-pcre=/usr/local/src/soft/pcre-8.20 --with-pcre --with-http_realip_module
ps: 여기 서 먼저 - V 에서 찾 은 기 존 모듈 을 복사 한 다음 에 자신 이 추가 할 모듈 을 추가 할 수 있 습 니 다. 다음 두 가지 방법 이 있 습 니 다. 하나,
make && make install
직접 덮어 쓰 고 설치 한 다음 nginx -t&& nginx -s reload
기 존의 nginx 에 백업 이 있 으 면 이렇게 할 수 있 습 니 다. 그렇지 않 으 면 방법 2 방법 2, make
을 참고 하여 실행 하지 마 십시오 make install
make 가 끝 난 후에 obbs 디 렉 터 리 에 nginx 파일 이 하나 더 생 겼 습 니 다. 이것 이 바로 새 버 전의 프로그램 입 니 다.[root@xx-xx-nginx-xx-xx nginx-1.8.0]# ll objs/
total 5360
-rw-r--r-- 1 root root 12203 Jan 26 14:45 autoconf.err
-rw-r--r-- 1 root root 39190 Jan 26 14:45 Makefile
-rwxr-x--- 1 root root 5304067 Jan 26 14:46 nginx
-rw-r--r-- 1 root root 5253 Jan 26 14:46 nginx.8
-rw-r--r-- 1 root root 6588 Jan 26 14:45 ngx_auto_config.h
-rw-r--r-- 1 root root 657 Jan 26 14:45 ngx_auto_headers.h
-rw-r--r-- 1 root root 4104 Jan 26 14:45 ngx_modules.c
-rw-r----- 1 root root 80320 Jan 26 14:46 ngx_modules.o
drwxr-xr-x 8 root root 4096 Mar 22 2017 src
오래된 nginx 프로그램 백업
cp /usr/local/nginx/sbin/nginx/usr/local/nginx/sbin/nginx.bak
새 nginx 프로그램 을 오래된 것 으로 덮어 씁 니 다.
cp objs/nginx /usr/local/nginx/sbin/nginx
새로운 nginx 프로그램 이 올 바른 지 테스트 합 니 다.
/usr/local/nginx/sbin/nginx -t
nginx: theconfiguration file /usr/local/nginx/conf/nginx.conf syntax is ok
nginx:configuration file /usr/local/nginx/conf/nginx.conf test issuccessful
부 드 럽 게 다시 시작 nginx
/usr/local/nginx/sbin/nginx -s reload
ngixn 버 전 극 컴 파일 매개 변수 보기
/usr/local/nginx/sbin/nginx -V
[root@xx-xx-nginx-xx-xx nginx-1.8.0]# /usr/local/nginx/sbin/nginx -V
nginx version: nginx/1.8.0
built by gcc 4.8.5 20150623 (Red Hat 4.8.5-11) (GCC)
built with OpenSSL 1.0.1e-fips 11 Feb 2013
TLS SNI support enabled
configure arguments: --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-pcre=/usr/local/src/soft/pcre-8.20 --with-pcre --with-http_realip_module
여기에 우리 가 추가 할 http 이 많아 졌 습 니 다.realip_모듈 모듈
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.