Nginx 실전 (11) 누락 습득

2559 단어 짜임새Nginx
글 목록
  • 본 장 도독
  • nginx 비 root 실행
  • nginx 업그레이드
  • 상용 파일
  • 그리고...
  • 이 장 안내
  • 작은 점 이 있 습 니 다. 이 장 을 통 해 보충 하 겠 습 니 다
  • 별로 중요 하지 않 은 것들
  • 기록 해 보 세 요.
  • nginx 비 루트 실행
    nginx 는 루트 로 설치 한 후, 어떤 사람들 은 직접 루트 로 실행 하 는 것 을 좋아 하지만, 나 는 매우 좋아 하지 않 는 다.그래서 저 는 다른 사용자 로 실행 하 는 것 으로 바 꾸 었 습 니 다. 이 사용자 가 webapp 이 라 고 가정 합 니 다. (물론 nginx 사용자 나 ww 사용자 등 을 새로 만 들 수도 있 습 니 다.)
    권한 부여 웹 앱 사용자
    chown webapp /var/log/nginx
    chown webapp /var/log/nginx/*
    chown webapp /etc/nginx
    chown webapp /etc/nginx/*
    chown webapp /etc/nginx/conf.d/*
    chown webapp /usr/sbin/nginx
    chown webapp /var/cache/nginx
    mkdir /var/run/nginx
    chown webapp  /var/run/nginx
    

    포트 수정.이것 은 매우 중요 하 다.
    루트 가 아니 기 때문에 Liux 에 서 는 1024 이하 의 포트 를 실행 할 수 없습니다. nginx 의 기본 80 포트 는 1024 보다 작 기 때문에 1024 이상 의 포트 로 바 꿔 야 합 니 다. 예 를 들 어 8080.
    vi /etc/nginx/nginx.conf
    #pid        /var/run/nginx.pid;
    pid        /var/run/nginx/nginx.pid;
    
    vi /etc/nginx/conf.d/default.conf
    #    listen       80;
        listen       18010;
    

    nginx 업그레이드
    업 그 레이 드 된 상황 이 있 을 겁 니 다.예 를 들 어 구멍 이 있 는 것, 예 를 들 어 새로운 기능 을 지원 해 야 하 는 것 등 이다.
    nginx 를 멈 추고 업 그 레이 드 를 할 수 있다 면 가장 좋 습 니 다. rpm, 정지, 업그레이드, 다시 시작 하면 됩 니 다.
    nginx -v
    yum list nginx
    sudo nginx -s stop
    sudo yum remove nginx
    cd /etc
    sudo chown -R nginx /etc/nginx
    cd nginx
    cp nginx.conf.rpmsave nginx.conf
    sudo nginx
    

    nginx. conf 는 자동 으로 nginx. conf. rpmsave 를 백업 해 줍 니 다. 걱정 하지 마 세 요. 이 nginx 는 매우 인성 화 되 어 있 습 니 다.
    서비스 업 그 레이 드 를 멈 추 지 않 으 려 면 rpm 을 사용 할 수 없습니다. 원본 코드 로 컴 파일 해 야 합 니 다. 인터넷 에 많 습 니 다. '부 드 러 운 업그레이드' 를 검색 하면 됩 니 다.
    상용 파일
  • 소재 디 렉 터 리 설정: / etc / nginx /
  • PID 디 렉 터 리: / var / run / nginx / nginx. pid
  • 오류 로그: / var / log / nginx / error. log
  • 방문 로그: / var / log / nginx / access. log
  • 기본 사이트 디 렉 터 리: / usr / share / nginx / html
  • 나 는 ln - s 로 nginx 가 있 는 사용자 의 기본 디 렉 터 리 를 구 해서 컴 파일 을 관리 하 는 것 을 더 좋아한다.)
    그리고...
    그리고 상세 하 게 쓰 지 않 은 것 도 많 습 니 다. 예 를 들 어 부하 균형 전략, 캐 시, lua, openresty, 로그 등 도 매우 중요 하거나 자주 사용 합 니 다. 다만 제 가 많이 사용 하지 않 기 때문에 내년 설 에 시간 이 있 으 면 다시 쓰 면 잊 지 않 을 것 입 니 다.
    이번 엔 진짜 끝내 야 돼, 끝.2019.2.7 (대 3)

    좋은 웹페이지 즐겨찾기