생산 라인 의 nginx 는 컴 파일 되 지 않 은 설치 모듈 을 어떻게 추가 합 니까?
설치 절차:
1. 먼저 커 널 과 시스템 의 버 전 번 호 를 봅 니 다.
[root@vmware1 ~]# uname -a
Linux vmware1 2.6.18-308.el5 #1 SMP Tue Feb 21 20:06:06 EST 2012 x86_64 x86_64 x86_64 GNU/Linux
[root@vmware1 ~]# lsb_release -a
LSB Version: :core-4.0-amd64:core-4.0-ia32:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-ia32:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-ia32:printing-4.0-noarch
Distributor ID: CentOS
Description: CentOS release 5.8 (Final)
Release: 5.8
Codename: Final
2. nginx 를 컴 파일 할 때 설 치 된 모듈 을 컴 파일 합 니 다.
[root@vmware1 ~]# /usr/local/nginx/sbin/nginx -V
nginx version: nginx/1.3.1
built by gcc 4.1.2 20080704 (Red Hat 4.1.2-54)
TLS SNI support disabled
configure arguments: --user=nginx --group=nginx --prefix=/usr/local/nginx-1.3.1 --with-http_stub_status_module --with-http_ssl_module --with-pcre=/taokey/tools/pcre-8.33
3. 다운로드 proxycache 에 필요 한 압축 패키지 ngxcache_purge-2.1.tar.gz。
[root@vmware1 tools]# wget http://labs.frickle.com/files/ngx_cache_purge-2.1.tar.gz
--2013-09-29 11:02:19 -- http://labs.frickle.com/files/ngx_cache_purge-2.1.tar.gz
Resolving labs.frickle.com... 5.9.135.91
Connecting to labs.frickle.com|5.9.135.91|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 10535 (10K) [application/octet-stream]
Saving to: `ngx_cache_purge-2.1.tar.gz'
100%[==========================================================================================>] 10,535 --.-K/s in 0s
2013-09-29 11:02:21 (64.8 MB/s) - `ngx_cache_purge-2.1.tar.gz' saved [10535/10535]
4. 압축 을 풀 고 다운로드 한 ngxcache_purge - 2.1. tar. gz 이 압축 패키지
[root@vmware1 tools]# tar -xf ngx_cache_purge-2.1.tar.gz
5. nginx 라 는 패 키 지 를 설치 한 디 렉 터 리 에 들 어가 기
[root@vmware1 nginx-1.3.1]# cd /taokey/tools/nginx-1.3.1
6. 다시. / configure, make 컴 파일, make install 필요 없습니다.제발 주의 하 세 요: 여기까지 만 하면 됩 니 다. 제발 make install 을 하지 마 세 요. 그렇지 않 으 면 파일 이 덮어 씁 니 다.
[root@vmware1 nginx-1.3.1]# ./configure --user=nginx --group=nginx --add-module=../ngx_cache_purge-2.1 --prefix=/usr/local/nginx-1.3.1 --with-http_stub_status_module --with-http_ssl_module --with-pcre=/taokey/tools/pcre-8.33
[root@vmware1 nginx-1.3.1]# make
7. nginx 바 이 너 리 파일 을 교체 해 야 합 니 다. 먼저 시작 스 크 립 트 를 백업 하 십시오.
[root@vmware1 nginx-1.3.1]# cp /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.bak
8. nginx 프로 세 스 를 죽여 야 합 니 다. 그렇지 않 으 면 복사 가 잘못 될 수 있 습 니 다.
[root@vmware1 nginx-1.3.1]# killall nginx
[root@vmware1 nginx-1.3.1]# killall nginx
nginx: no process killed
[root@vmware1 nginx-1.3.1]# cp ./objs/nginx /usr/local/nginx/sbin/
cp: overwrite `/usr/local/nginx/sbin/nginx'? yes
9. 이 때 다음 nginx 의 모든 모듈 을 보고 cache 를Purge 이 모듈 은 성공 적 으로 컴 파일 되 었 습 니 다.
[root@vmware1 nginx-1.3.1]# /usr/local/nginx/sbin/nginx -V
nginx version: nginx/1.3.1
built by gcc 4.1.2 20080704 (Red Hat 4.1.2-54)
TLS SNI support disabled
configure arguments: --user=nginx --group=nginx --add-module=../ngx_cache_purge-2.1 --prefix=/usr/local/nginx-1.3.1 --with-http_stub_status_module --with-http_ssl_module --with-pcre=/taokey/tools/pcre-8.33
10. nginx 를 엽 니 다.
[root@vmware1 nginx-1.3.1]# /usr/local/nginx/sbin/nginx
[root@vmware1 nginx-1.3.1]# netstat -anpt | grep nginx
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 6205/nginx
여기까지 실험 이 끝났다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Git: SSH 프로 토 콜 서버SSH 프로 토 콜 은 Git 서 비 스 를 실현 하 는 두 가지 방식 이 있다.첫 번 째 는 표준 SSH 계 정 으로 버 전 라 이브 러 리 를 방문 하 는 것 이다.즉, 사용자 계 정 은 서버 에 직접 로그 인하...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.