mac 설치 nginx 튜 토리 얼
2919 단어 nginx
1. brew 로 nginx 설치
1, 설치:
brew install nginx
2, 설치 정보 보기 (자주 사용, 예 를 들 어 설치 디 렉 터 리 보기 등)
brew info nginx
설명: 설치 후, 주로 brew 가 nginx 를 어디 에 설 치 했 는 지, 기본 값 은
/usr/local/etc/nginx/nginx.conf
에 설치 되 어 있 습 니 다.Action:~ wangjun$ brew info nginx
nginx: stable 1.17.9 (bottled), HEAD
HTTP(S) server and reverse proxy, and IMAP/POP3 proxy server
https://nginx.org/
/usr/local/Cellar/nginx/1.17.9 (25 files, 2.1MB) *
Poured from bottle on 2020-07-13 at 08:58:04
From: https://github.com/Homebrew/homebrew-core/blob/master/Formula/nginx.rb
==> Dependencies
Required: [email protected] ✔, pcre ✔
==> Options
--HEAD
Install HEAD version
==> Caveats
Docroot is: /usr/local/var/www
The default port has been set in /usr/local/etc/nginx/nginx.conf to 8080 so that
nginx can run without sudo.
nginx will load all files in /usr/local/etc/nginx/servers/.
To have launchd start nginx now and restart at login:
brew services start nginx
Or, if you don't want/need a background service you can just run:
nginx
==> Analytics
install: 31,080 (30 days), 104,700 (90 days), 408,180 (365 days)
install-on-request: 30,338 (30 days), 101,623 (90 days), 393,792 (365 days)
build-error: 0 (30 days)
Action:~ wangjun$
설치 에 성 공 했 습 니 다!
상용 명령
1. nginx 버 전의 명령 보기
Action:~ wangjun$ nginx -v
nginx version: nginx/1.17.9
2, nginx 서비스 시작
첫 번 째 방법:
시작 nginx: sudo nginx
Action:log wangjun$ brew services start nginx
==> Successfully started `nginx` (label: homebrew.mxcl.nginx)
3, nginx 가 시작 되 었 는 지 확인
Action:~ wangjun$ brew services start nginx
Service `nginx` already started, use `brew services restart nginx` to restart.
Action:~ wangjun$ ps -ef|grep nginx
501 2968 1 0 9:09AM ?? 0:00.01 nginx: master process /usr/local/opt/nginx/bin/nginx -g daemon off;
501 2971 2968 0 9:09AM ?? 0:00.03 nginx: worker process
501 11022 10470 0 9:17PM ttys002 0:00.00 grep nginx
4, 로그 위치
/usr/local/var/log/nginx/error.log
tail -f *
5, nginx 서비스 종료
첫 번 째 방법:
nginx: sudo nginx - s 닫 기 stop
두 번 째 방식:
Action:log wangjun$ brew services stop nginx
Stopping `nginx`... (might take a while)
==> Successfully stopped `nginx` (label: homebrew.mxcl.nginx)
6, nginx 서비스 재 개
첫 번 째 방법:
다시 시작 nginx: sudo nginx - s reload
7. 설정 파일 이 올 바른 지 판단: nginx - t - c / usr / local / nginx / conf / nginx. conf 또는 cd / usr / local / nginx / sbin. / nginx - t
8. 설정 파일 을 분리 할 수도 있 습 니 다.
주 프로필 에 추가: include server / *; 이 문 구 는 server 폴 더 에 있 는 모든 설정 정 보 를 불 러 옵 니 다.
/ usr / local / etc / nginx 폴 더 에 server 폴 더 를 추가 합 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 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에 따라 라이센스가 부여됩니다.