Back-End/Server

[Nginx] Nginx 설치 및 구동 (Mac OS 버전)

유자맛바나나 2022. 1. 4. 03:36

 

 

Nginx Mac OS 버전 설치, 구동, 종료

설치

  1. 터미널 실행
  2. brew install nginx 입력 (최신 버전 설치)
    • brew info nginx: nginx 설치 유무 및 버전 확인
    • brew search nginx: 설치 가능한 nginx 버전 확인
      ★ 왜인지 nginx는 설치 가능한 버전이 나열되지 않는다. brew search node 와 비교하면 알 수 있다.
    • brew install nginx@버전: 원하는 버전의 nginx 설치 (나온다면)
  3. 설치 결과
Docroot is: /usr/local/var/www
★ index.html의 위치 디렉토리 경로(root documnet의 경로)

The default port has been set in /usr/local/etc/nginx/nginx.conf to 8080 so that nginx can run without sudo.
★ /usr/local/etc/nginx/nginx.conf:  nginx 환경 설정 파일(nginx.conf)의 디렉토리 경로
★ Default port 8080: 기본 포트가 8080으로 잡혀 있으므로 원한다면 80으로 수정한다

*root document 경로 변경하기

https://velog.io/@davelee/mac%EC%97%90-nginx-%EC%84%A4%EC%B9%98%ED%95%98%EA%B8%B0 참고

 

구동

  1. 터미널 실행
  2. nginx 입력 (현재 위치 상관 없음)

 

종료

  1. 터미널 실행
  2. 명령어 입력
nginx -s stop 강제 종료(shut down quickly)
nginx -s quit 안전 종료(shut down gracefully)
nginx -s reload nginx 재구동. configuration을 reload해 새로운 worker process를 시작하고, 기존 worker process는 안전하게 종료시킴.
(reload configuration, start the new worker process with a new configuration, gracefully shut down old worker processes.)
nginx -s reopen 로그 파일을 다시 쓴다