• 목록
  • 아래로
  • 위로
  • 쓰기
  • 검색

맥북(macOS)에서 Nginx 설치하고 구동시키는 방법(Homebrew 사용)

덕후 덕후
52 0 0

맥북에서 로컬로 Nginx 서버를 구동하는 방법. macOS는 UNIX 기반이라 터미널에서 쉽게 Nginx 설치할 수 있고 구동이 쉬운 편입니다.

Nginx 설치

저는 homebrew를 사용했습니다. Nginx를 설치하실 정도면 홈브루는 잘 아실거라 생각해서 따로 설명하지 않겠습니다.

brew install nginx

위 명령어를 입력하면 설치가 시작됩니다. 생각보다 시간이 조금 오래 걸립니다.

맥에서 nginx.webp

설치 후 기본 경로는 아래와 같습니다.

  • 경로: /opt/homebrew/Cellar/nginx/<버전>/
  • 기본 웹 루트: /opt/homebrew/var/www

 

Nginx 실행 및 테스트

brew services start nginx

"Successfully started `nginx` (label: homebrew.mxcl.nginx)" 이렇게 나오면 성공입니다.

 

접속 테스트

 

웹 브라우저에서 http://localhost:8080 접속하면 "Welcome to nginx!" 페이지가 나오면 성공

Homebrew로 설치하면 기본 포트가 8080인데 80 포트를 사용하시려면 따로 변경해주셔야 합니다.

 

 

설정 파일 위치

/opt/homebrew/etc/nginx/nginx.conf

설정을 수정한 후에는 Nginx를 다시 로드

nginx -s reload

 

웹 루트 경로를 원하는 폴더로 수정하고 싶다면

예: ~/Sites 폴더를 사용하고 싶다면 nginx.conf에서 아래 부분을 수정하세요.

server {
    listen       8080;
    server_name  localhost;

    location / {
        root   /Users/yourusername/Sites;
        index  index.html index.htm;
    }
}

수정 후:

nginx -s reload

 

포트 80 사용하려면 (권한 문제 주의)

macOS에서 80포트는 루트 권한이 필요하므로 다음처럼 실행

sudo nginx

설정 파일에서 listen 80; 으로 변경해야 합니다.

 

Nginx 중지

brew services stop nginx

또는:

nginx -s stop

 

덕후 덕후
12 Lv. 13953/15210P

♥기록덕후♥
경험을 기록하는 것을 좋아합니다.
신고공유스크랩

댓글 0

댓글 쓰기
에디터 모드

신고

"님의 댓글"

이 댓글을 신고하시겠습니까?

댓글 삭제

"님의 댓글"

이 댓글을 삭제하시겠습니까?

공유

퍼머링크