Ubuntu 에 nginx 및 관련 명령 설정
2741 단어 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 서 비 스 를 다시 시작 합 니 다.이 재 부팅 은 서 비 스 를 한 순간 중단 시 킬 수 있 습 니 다. 물론 설정 파일 이 잘못 되면 서비스 시작 에 실패 할 수 있 습 니 다. 그것 은 더 긴 서비스 중단 입 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
간단! Certbot을 사용하여 웹 사이트를 SSL(HTTPS)화하는 방법초보자가 인프라 주위를 정돈하는 것은 매우 어렵습니다. 이번은 사이트를 간단하게 SSL화(HTTP에서 HTTPS통신)로 변경하는 방법을 소개합니다! 이번에는 소프트웨어 시스템 Nginx CentOS7 의 환경에서 S...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.