Nginx 실전 (11) 누락 습득
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 을 사용 할 수 없습니다. 원본 코드 로 컴 파일 해 야 합 니 다. 인터넷 에 많 습 니 다. '부 드 러 운 업그레이드' 를 검색 하면 됩 니 다.
상용 파일
그리고...
그리고 상세 하 게 쓰 지 않 은 것 도 많 습 니 다. 예 를 들 어 부하 균형 전략, 캐 시, lua, openresty, 로그 등 도 매우 중요 하거나 자주 사용 합 니 다. 다만 제 가 많이 사용 하지 않 기 때문에 내년 설 에 시간 이 있 으 면 다시 쓰 면 잊 지 않 을 것 입 니 다.
이번 엔 진짜 끝내 야 돼, 끝.2019.2.7 (대 3)
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
OpenResty 관련 nginx 및 lua 함수루 아 코드 를 어떻게 사용 하 는 지 소개 한다.두 가지 방법 이 있 습 니 다.첫 번 째, server 의 location 에 직접 삽입 합 니 다. Nginx subrequest 를 통 해 다른 location...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.