Red Hat 6.3 에 nginx - 1.7.4 설치

4339 단어 NginxLinux
설치 준비
        Redhat 시스템 에 서 는 CentOS 처럼 yum 설치 의존 패키지 등 을 사용 하지 않 기 때문에 Nginx 와 관련 된 의존 라 이브 러 리 를 한 걸음 한 걸음 설치 하 는 방법 을 기록 합 니 다.
다음은 정식으로 설치 합 니 다. Nginx 를 설치 하려 면 gcc - c +, gcc, openssl - devel, pcre - devel 과 zlib - devel 등 소프트웨어 에 의존 해 야 하기 때문에 일반적인 상황 에서 우 리 는 먼저 gcc - c +, gcc 를 설치 해 야 합 니 다. 그 다음 에 pcre 입 니 다. zlib 이 두 라 이브 러 리, 마지막 으로 openssl - devel 까지
1. gcc - c + +, gcc 설치
        gcc, gcc - c + + 에 대해 서 는 앞의 글 을 참조 하 십시오. Hat 6.3 gcc 설치 gc + + 의 절차, gcc 설치 gc + + 에 해당 하 는 rpm 의존 패키지 가 필요 합 니 다. 더 이상 자세히 설명 하지 않 겠 습 니 다.
2. pcre 라 이브 러 리 설치
먼저 pcre 를 설 치 했 습 니 다. pcre 는 주로 nginx 의 rewrite (재 작성) 모듈 을 위해 사 용 됩 니 다.
/ usr / local 디 렉 터 리 에 들 어가 기
$	cd /usr/local

인터넷 에서 최신 버 전의 prce 라 이브 러 리 를 다운로드 하 다.
$	wget http://jaist.dl.sourceforge.net/project/pcre/pcre/8.35/pcre-8.35.tar.gz

혹은
$	wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.35.tar.gz

압축 해제 파일
$	tar -zxvf pcre-8.35.tar.gz

압축 을 풀 고 pcre - 8.35 디 렉 터 리 를 생 성하 여 pcre - 8.35 디 렉 터 리 에 들 어가 설치 합 니 다.
$	./configure
$	make
$	make install

이렇게 해서 pcre 라 이브 러 리 설치 가 완료 되 었 습 니 다.
3. zlib 라 이브 러 리 설치
zlib 라 이브 러 리 는 주로 nginx 의 gzip 압축 모듈 에서 사용 합 니 다.
/ usr / local 디 렉 터 리 에 들 어가 기
$	cd  /usr/local

인터넷 에서 최신 버 전의 zlib 라 이브 러 리 를 다운로드 합 니 다.
$	wget  http://zlib.net/zlib-1.2.8.tar.gz

압축 해제 파일
$	tar  -zxvf  zlib-1.2.8.tar.gz

압축 해제 후 zlib - 1.2.8 디 렉 터 리 생 성
$	cd zlib-1.2.8

zlib - 1.2.8 디 렉 터 리 에 들 어간 후 명령 행 컴 파일 설치 실행
$	./configure
$	make
$	make  install

이렇게 해서 zlib 라 이브 러 리 설치 가 완료 되 었 습 니 다.
4. openssl 설치
/ usr / local 디 렉 터 리 에 들 어가 기
$	cd  /usr/local

인터넷 에서 최신 버 전의 openssl 라 이브 러 리 를 다운로드 합 니 다.
$	wget  http://www.openssl.org/source/openssl-1.0.1i.tar.gz

압축 해제 파일
$	tar  -zxvf  openssl-1.0.1i.tar.gz

압축 해제 후 openssl - 1.0.1i 디 렉 터 리 생 성
$	cd openssl-1.0.1i

openssl - 1.0.1i 디 렉 터 리 에 들 어간 후 명령 행 컴 파일 설치
$	./configure
$	make
$	make  install

이렇게 해서 openssl 라 이브 러 리 설치 가 완료 되 었 습 니 다.
설치 nginx
우선 / usr / local 디 렉 터 리 에 들 어 갑 니 다.
$	cd /usr/local

홈 페이지 에서 최신 버 전의 nginx 를 다운로드 하 다.
$	wget http://nginx.org/download/nginx-1.7.4.tar.gz

압축 풀기 nginx 압축 팩
$	tar -zxvf nginx-1.7.4.tar.gz

nginx - 1.7.4 가 생 깁 니 다. 디 렉 터 리, 이 때 nginx - 1.7.4 디 렉 터 리 에 들 어 갑 니 다.
$	cd  nginx-1.7.4

다음 설치, 사용 -- prefix 매개 변수 지정 nginx 설치 디 렉 터 리, make 컴 파일, make 설치
$	./configure  --prefix=/usr/local/nginx-1.7.4   #     /usr/local/nginx 
$	make
$	make install

만약 잘못 보고 하지 않 았 다 면, 순조롭게 완성 한 후에 nginx 의 설치 디 렉 터 리 를 보 는 것 이 좋 습 니 다.
$	whereis nginx

설치 가 완료 되면 설치 후 디 렉 터 리 (/ usr / local / nginx - 1.7.4) 에 들 어가 면 시작 하거나 멈 출 수 있 습 니 다.
여기까지 설치 nginx 를 사용 하 는 것 은 이미 완성 되 었 습 니 다. 사실 보기 에는 아주 간단 합 니 다.
특별 알림: 설치 후 nginx 설정 에 오류 가 없 는 지 테스트 하고 사용 합 니 다. -t 
$ 	/usr/local/nginx/sbin/nginx -t -c /usr/local/nginx/conf/nginx.conf

제 가 여기 서 잘못 을 발 견 했 어 요.
./nginx: error while loading shared libraries: libpcre.so.1: cannot open shared object file: No such file or directory
오 류 를 통 해 알 수 있 듯 이 libpcre. so. 1 파일 이 부족 해서 시스템 루트 디 렉 터 리 / lib 디 렉 터 리 에 수 동 으로 연결 되 었 습 니 다.
$	ln -s /usr/local/lib/libpcre.so.1 /lib64

32 비트 시스템
$	ln -s /usr/local/lib/libpcre.so.1/lib

nginx 테스트 를 다시 시작 하 겠 습 니 다.
$	/usr/local/nginx/sbin/nginx -t -c /usr/local/nginx/conf/nginx.conf

nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok
nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successfull
OK, 테스트 통과, nginx 시작
$	/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

nginx 프로 세 스 보기
또는
$	ps aux|grep nginx

마스터 가 보이 네요. process 와 worker process 프로 세 스, 성공 설명

좋은 웹페이지 즐겨찾기