mac 설치 nginx 튜 토리 얼

2919 단어 nginx
메모: 도 킹 프로젝트 에 nginx 를 사용 해서 야 mac 를 샀 는데 nginx 를 만 져 본 적 이 없다 는 것 을 알 게 되 었 습 니 다. mac 에 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 폴 더 를 추가 합 니 다.

좋은 웹페이지 즐겨찾기