[설치 편] CentOS 설치 nginx - 1.11.3

2652 단어 linux수송 하 다.
1. 지원 팩 설정 (다운로드 주소)
nginx     :nginx-1.11.3.tar.gz
    :echo-nginx-module-0.59.tar.gz
    :ngx_cache_purge-2.3.tar.gz
    :nginx_upstream-fair-a18b409.tar.gz

2. nginx 컴 파일 출력 디 렉 터 리 정의
mkdir -p /usr/local/nginx/{logs,conf,fastcgi_temp,sbin,client_body_temp,proxy_temp,uwsgi_temp,scgi_temp}

3. 개발 패 키 지 를 Liux 서버 에 업로드
4. 개발 패 키 지 를 "/ usr / local / src" 디 렉 터 리 에 압축 해제 합 니 다.
tar xzvf nginx-1.11.3.tar.gz -C /usr/local/src/
tar xzvf nginx-upstream-fair-a18b409.tar.gz -C /usr/local/src/
tar xzvf echo-nginx-module-0.59.tar.gz -C /usr/local/src/
tar xzvf ngx_cache_purge-2.3.tar.gz -C /usr/local/src/

5. nginx 컴 파일 이 완료 되면 기본적으로 소스 코드 의 디 렉 터 리 에 저 장 됩 니 다. 이러한 작업 은 관리 하기 어렵 기 때문에 새로운 파일 디 렉 터 리 를 따로 만 들 고 모든 nginx 의 관련 설정, 디 렉 터 리 이름 / usr / local / nginx 를 저장 할 수 있 습 니 다.
mkdir -p /usr/local/nginx/{logs,conf,fastcgi_temp,sbin,client_body_temp,proxy_temp,uwsgi_temp,scgi_temp}

6. nginx 소스 코드 디 렉 터 리 에 들 어가 기
cd /usr/local/src/nginx-1.11.3

7. 안전 에 필요 한 플러그 인
  • ubuntu 는 openSSL
  • 을 설치 해 야 합 니 다.
    sudo apt-get install openssl
    sudo apt-get install libssl-dev
    

    centos 설치 에 필요 한 플러그 인
    yum install -y gcc pcre pcre-devel openssl openssl-devel gd gd-deve
    

    8. Nginx 소스 코드 컴 파일
     ./configure --prefix=/usr/local/nginx/--with-http_ssl_module\
     --sbin-path=/usr/local/nginx/sbin/\
     --with-http_ssl_module\
     --conf-path=/usr/local/nginx/conf/nginx.conf\
     --pid-path=/usr/local/nginx/logs/nginx.pid\
     --error-log-path=/usr/local/nginx/logs/error.log\
     --http-log-path=/usr/local/nginx/logs/access.log\
     --http-fastcgi-temp-path=/usr/local/nginx/fastcgi_temp\
     --http-client-body-temp-path=/usr/local/nginx/client_body_temp\
     --http-proxy-temp-path=/usr/local/nginx/proxy_temp\
     --http-uwsgi-temp-path=/usr/local/nginx/uwsgi_temp\
     --http-scgi-temp-path=/usr/local/nginx/scgi_temp\
     --add-module=/usr/local/src/echo-nginx-module-0.59\
     --add-module=/usr/local/src/gnosek-nginx-upstream-fair-a18b409\
     --add-module=/usr/local/src/ngx_cache_purge-2.3
    

    9. Nginx 설치
    make && make install
    

    10. Nginx 시작
    cd /usr/local/nginx/sbin
    ./nginx
    

    11 、 시작 성공 여부 확인
    ps -ef | grep nginx 
    

    12. 지정 한 프로필 로 Nginx 시작
    /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
    

    13. 방화벽 통과 포트 설치
    firewall-cmd --zone=public --add-port=80/tcp --permanent
    firewall-cmd --reload  
    

    좋은 웹페이지 즐겨찾기