설 치 된 Nginx 에 새 모듈 추가

  • 다운로드 모듈 원본 인 스 턴 스 는 nginx - push - stream - module 을 예 로 들 면
  • user@user: cd ~/Downloads/
    user@user: git clone http://github.com/wandenberg/nginx-push-stream-module.git
    user@user:NGINX_PUSH_STREAM_MODULE_PATH=$PWD/nginx-push-stream-module #              
    user@user:echo $NGINX_PUSH_STREAM_MODULE_PATH #      
  • 기 존의 nginx 설정 파 라 메 터 를 보고 저장 주 의 를 추출 합 니 다. 현재 nginx 의 버 전 정보 와 설정 파라미터
  • user@user: nginx -V
  • NGINX 홈 페이지 에서 같은 버 전의 nginx 소스 코드 를 다운로드 할 때 주의 하 세 요. 버 전 은 반드시 이전 버 전과 마찬가지 로 다운로드 가 완료 되면 압축 을 풀 어야 합 니 다
  • user@user: cd ~/Downloads
    user@user: wget http://nginx.org/download/nginx-1.14.0.tar.gz
    user@user: tar zxf ./nginx-1.14.0.tar.gz
    user@user: cd nginx-1.14.0/
  • nginx 를 다시 컴 파일 합 니 다. configure 에 있 는 매개 변 수 는 잘못 되 지 않 습 니 다. 그대로 복사 해 야 합 니 다. 그 다음 에 새 모듈 의 인 자 를 추가 해 야 합 니 다.그리고 make 컴 파일, make install (원래 nginx 와 관련 된 설정 정 보 를 덮어 쓸 수 있 음) 을 기억 하 십시오.
  • user@user: ./configure xxxx(       )  --add-module=$NGINX_PUSH_STREAM_MODULE_PATH 
    user@user: make
    user@user: cd ./objs
    user@user: ./nginx -V#   nginx          ,            
  • 새로 컴 파일 된 nginx 로 원본 nginx 를 교체 합 니 다. 원본 nginx 는 백업 작업 을 잘 합 니 다
  • user@user: sudo mv /usr/sbin/nginx  /usr/sbin/nginx_bak
    user@user: sudo cp ./nginx /usr/sbin/
    user@user: /usr/sbin/nginx -V
  • nginx 를 다시 시작 하여 큰 성 과 를 거 두 었 습 니 다
  • user@user: sudo /usr/sbin/nginx -s stop
    user@user: sudo /usr/sbin/nginx 

    좋은 웹페이지 즐겨찾기