아 리 클 라 우 드 센터 OS 설치 Nginx 절차 기록

3354 단어 linuxNginxCentOS
처음으로 Liux 시스템 에서 Nginx 를 작 동 했 는데 중간 에 많은 문제 가 발생 하여 시간 이 지체 되 었 습 니 다. 그래서 설치 한 명령 코드 를 기록 하고 나중에 설치 해 야 할 때 구 덩이 를 밟 지 않도록 하 며 필요 한 친구 들 에 게 도 도움 이 되 었 으 면 합 니 다.
 
1. make 코드 컴 파 일 러 설치 여부 판단 
make --version

command not found 가 나타 나 면 make 설 치 를 진행 합 니 다. (make 설 치 는 아래 pcre 를 컴 파일 하 는 데 사 용 됩 니 다.)
yum -y install gcc automake autoconf libtool make

 
2. g + + 설치 (c + + 언어 지원 환경,. c 파일 로 컴 파일)
yum install gcc gcc-c++

 
3. 관련 폴 더 만 들 기
cd /usr/local

작업 디 렉 터 리 새로 만 들 기:
mkdir zlDir

만 든 디 렉 터 리 에 들 어가 기:
cd /usr/local/zlDir

 
4. pcre 의존 라 이브 러 리 설치 (Nginx rewrite 모듈 과 HTTP 핵심 모듈 은 PCRE 정규 표현 식 문법 을 사용 합 니 다)
만 든 디 렉 터 리 에 들 어가 기:
cd /usr/local/zlDir

네트워크 에서 pcre 설치 패키지 가 져 오기:
wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.39.tar.gz

압축 풀기 pcre 설치 패키지:
tar -zxvf pcre-8.37.tar.gz

압축 해제 후 디 렉 터 리 들 어가 기:
cd pcre-8.34

파일 검사, makefile 생 성:
./configure

컴 파일 (일반적으로. c 접미사 파일):
make

설치:
make install

5. OpenSSL 설치 (서버 가 보안 웹 페이지 (https: / /) 를 제공 할 경우 OpenSSL 라 이브 러 리 사용)
설치 (yum - y 옵션 을 사용 하여 yes 로 자동 응답 함):
yum -y install openssl openssl-devel

6. zlib 설치 (데이터 압축 라 이브 러 리)
만 든 디 렉 터 리 에 들 어가 기:
cd /usr/local/zlDir

네트워크 에서 zlib 설치 패키지 가 져 오기:
wget http://zlib.net/zlib-1.2.11.tar.gz

압축 풀기 zlib 설치 패키지:
tar -zxvf zlib-1.2.11.tar.gz 

압축 해제 후 디 렉 터 리 들 어가 기:
cd zlib-1.2.11

파일 검사, makefile 생 성:
./configure

컴 파일 (일반적으로 c 접미사 파일) 과 설치:
make
make install

7. nginx 설치 
nginx 설치 여 부 를 판단 합 니 다 (nginx 설치 경 로 를 볼 수 있 습 니 다).
ps -ef | grep nginx

nginx 설치 경로 찾기:
whereis nginx

만 든 디 렉 터 리 에 들 어가 기:
cd /usr/local/zlDir

네트워크 에서 nginx 설치 패키지 가 져 오기:
wget http://nginx.org/download/nginx-1.16.0.tar.gz

압축 풀기 zlib 설치 패키지:
tar -zxvf nginx-1.1.10.tar.gz

압축 해제 후 디 렉 터 리 들 어가 기:
cd nginx-1.1.10

파일 검사, https 모듈 을 지원 하 는 makefile 생 성:
./configure --prefix=        --with-http_stub_status_module --with-http_ssl_module

컴 파일 (일반적으로 c 접미사 파일) 과 설치:
make
make install

8. Nginx 시작 및 정지 명령
nginx 시작 (디 렉 터 리 를 지정 한 nginx 명령 - c 지정 프로필):
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

정지 nginx:
--       
ps -ef|grep nginx    ---  nginx  
kill -QUIT    PID    ----    
kill -TERM    PID / kill -INT    PID    ---    (     )
pkill -9          ---    

nginx 설정 파일 이 올 바른 지 확인 하기 (관건 은 - t):
/usr/local/zlDir/nginx-zl/sbin/nginx -t

nginx 서비스 다시 시작:
--       
/usr/local/zlDir/nginx-zl/sbin/nginx -s reload 
kill -HUP    PID

 
 
배 움 에는 끝 이 없고, 끊임없이 배운다.

좋은 웹페이지 즐겨찾기