Ubuntu 에 nginx 및 관련 명령 설정

2741 단어 nginx
설치 nginx
우 분투 에 Nginx 를 설치 하 는 방법 은 다음 과 같 지만, 최신 버 전 을 설치 하려 면 원본 패키지 컴 파일 을 다운로드 해 야 한다.
1. APT 소스 기반 설치:
sudo apt-get install nginx

설 치 된 파일 위치: / usr / sbin / nginx: 주 프로그램 / etc / nginx: 설정 파일 저장 / usr / share / nginx: 정적 파일 저장 / var / log / nginx: 로그 저장
사실 위의 루트 디 렉 터 리 폴 더 를 통 해 알 수 있 듯 이 Linux 시스템 의 프로필 은 보통 / etc 에 놓 여 있 고 로 그 는 보통 / var / log 에 놓 여 있 으 며 실행 하 는 프로그램 은 보통 / usr / sbin 또는 / usr / bin 에 놓 여 있 습 니 다.
물론 Nginx 설정 항목 이 어디 에 있 는 지 더 잘 알 고 싶다 면 / etc / nginx / nginx. conf 를 열 수 있 습 니 다.
Nginx 는 기본 불 러 오기 / etc / nginx / nginx. conf 설정 파일 을 지정 합 니 다.불 러 온 프로필 을 보 려 면 이 명령 으로 sudo nginx - t 또는 ps - ef | grep nginx 를 사용 하 십시오.
그리고 이 를 통 해 설 치 된 서 비 스 는 자동 으로 서 비 스 를 만 들 고 / etc / init. d / nginx 에 새 서비스 스 크 립 트 를 자동 으로 만 든 다음 sudo service nginx {start | stop | restart | reload | force - load | status | configtest | rotate | upgrade} 명령 으로 시작 할 수 있 습 니 다.
만 든 파일 은 / usr / sbin 디 렉 터 리 에 놓 여 있 기 때문에 터미널 에서 nginx 명령 을 직접 사용 할 수 있 습 니 다. 경 로 를 지정 하지 않 아 도 됩 니 다.
원본 패키지 컴 파일 을 통 해 설치 참고:http://www.cnblogs.com/piscesLoveCc/p/5794926.html
관련 명령
시작 명령: sudo service nginx {start | stop | restart | reload | force - load | status | configtest | rotate | upgrade}
버 전 보기: sudo nginx - v
프로필 검사: sudo nginx - t
포트 점용 상황 보기: netstat - apn
더 정확 한 찾기: netstat - apn | grep 80
nginx 및 대응 하 는 디 렉 터 리 가 설치 되 어 있 는 지 확인 하 십시오:root@localhost:/# find /|grep nginx.conf                                                 /etc/nginx/conf.d                                                 /etc/nginx/nginx.conf                                                 /etc/init/nginx.conf                                                 /root / oneinstack / config / nginx. conf 는 다음 두 명령 으로 설치 경 로 를 찾 을 수 있 습 니 다.root@localhost:/# netstat -tnlp|grep nginx tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      980/nginx -g daemon tcp6       0      0 :::80                   :::*                    LISTEN      980 / nginx - g daemon 에서 한 줄 의 기록 을 보고 마지막 데이터 (프로 세 스 ID) ps - aux | grep 프로 세 스 ID 를 복사 하면 nginx 의 시작 방식 을 볼 수 있 습 니 다.root@localhost:/# ps -aux |grep 980 root       980  0.0  0.0 125096  1420 ?        Ss   12:19   0:00 nginx: master process /usr/sbin/nginx -g daemon on; master_process on; root      1237  0.0  0.0  14220   940 pts/0    S+   13:02   0:00 grep --color=auto 980
주: reload, 다시 불 러 온 다 는 뜻 입 니 다. reload 는 설정 파일 을 다시 불 러 옵 니 다. nginx 서 비 스 는 중단 되 지 않 습 니 다. 또한 reload 시 conf 문법 등 을 테스트 합 니 다. 오류 가 발생 하면 rollback 은 지난번 올 바른 설정 파일 로 정상적으로 실 행 됩 니 다.restart, 재 부팅, nginx 서 비 스 를 다시 시작 합 니 다.이 재 부팅 은 서 비 스 를 한 순간 중단 시 킬 수 있 습 니 다. 물론 설정 파일 이 잘못 되면 서비스 시작 에 실패 할 수 있 습 니 다. 그것 은 더 긴 서비스 중단 입 니 다.

좋은 웹페이지 즐겨찾기