해당 튜토리얼를 시작하기 전에 brew
패키지 관리자가 설치되어 있는지 확인해주세요! (링크)
NGINX 설치하기
1 | brew install nginx |
brew를 이용해 NginX를 설치해줍니다.
nginx.conf 파일 경로 확인
1 | brew info nginx |
brew info ${패키지명}을 이용하면 해당 패키지가 어디에 설치되어 있는지 확인 할 수 있습니다.
1 | nginx: stable 1.19.8 (bottled), HEAD |
맥 버전에 따라 설치 위치가 다를 수 있으니 확인 부탁드립니다. 저는 /opt/homebrew/etc/nginx/nginx.conf
에 설치 되어 있군요.
80 포트로 변경
기본 포트가 8080으로 되어있는 경우 80포트로 변경합니다.
1 | sudo vim /opt/homebrew/etc/nginx/nginx.conf |
1 | server { |
홈 디렉토리 심볼릭 링크
nginx.conf 파일을 확인해보면 다음과 같이 root가 설정 되어 있습니다.
1 | sudo vim /opt/homebrew/etc/nginx/nginx.conf |
1 | server { |
여기서 root html
은 웹 루트 디렉토리의 심볼릭 링크입니다.
1 | ls -l /opt/homebrew/Cellar/nginx/1.19.8/html |
html 파일은 ../../var/www
디렉터리를 가리키고 있습니다.
개인용으로 사용한다면 루트 디렉터리 설정을 변경하는 것보다 심볼릭 링크를 그대로 가져와서 사용하는 편이 좋다고 생각합니다.
1 | # 접근하기 쉽고, 원하는 디렉토리에서 심볼릭 링크를 생성합시다. |
Homebrew로 백그라운드 서비스 관리
1 | brew services # 자동으로 homebrew/services를 tap, 현재 설치된 서비스 목록 확인 |
Homebrew의 services를 이용하면 쉽게 백그라운드 서비스를 관리할 수 있습니다.
http://localhost 접속
다음 강의에서는 PHP를 설치해보겠습니다.