Nginx 와 Host 를 이용 하여 사용자 정의 도 메 인 이름 을 로 컬 로 가리 키 기
의 원리
설치 nginx
brew install nginx
설정 수정
sudo vim /usr/local/etc/nginx/nginx.conf
# 8080 80
만약 당신 이 apache 를 켰 다 면 403 을 초래 할 수 있 습 니 다. apache 를 끄 면 됩 니 다.
관리자 권한 부여
sudo chown root:wheel /usr/local/opt/nginx/bin/nginx
sudo chmod u+s /usr/local/opt/nginx/bin/nginx
launchctl 시작 제어 추가
mkdir -p ~/Library/LaunchAgents
cp /usr/local/opt/nginx/homebrew.mxcl.nginx.plist ~/Library/LaunchAgents/
launchctl load -w ~/Library/LaunchAgents/homebrew.mxcl.nginx.plist
실행 nginx
sudo nginx # nginx
nginx -s reload|reopen|stop|quit # | | | nginx
nginx -t #
용법 을 상세히 해석 하 다.
nginx [-?hvVtq] [-s signal] [-c filename] [-p prefix] [-g directives]
옵션 목록
-?,-h :
-v :
-V : ,
-t : ,
-q :
-s signal : nginx :stop( ), quit( ), reopen( ), reload( )
-p prefix : ( :/usr/local/Cellar/nginx/1.2.6/)
-c filename : ( :/usr/local/etc/nginx/nginx.conf)
-g directives :
배치 하 다.
이상 이 완료 되면 브 라 우 저 는 localhost 를 입력 하고 정상 적 인 방문 증명 서 를 입력 하면 됩 니 다.
다음 설정 을 진행 하 겠 습 니 다.
nginx 의 설정 디 렉 터 리 를 찾 으 면 버 전이 다 를 수 있 습 니 다. 저 는
/usr/local/etc/nginx
디 렉 터 리 에 들 어 갑 니 다. servers
디 렉 터 리 라 고 부 를 수도 있 습 니 다. conf.d
설정 파일 을 새로 만 듭 니 다.vim demo.conf
프로필 편집
server {
listen 80;
server_name a.com;
root /Users/dctxf/Desktop/demo;
}
브 라 우 저 에 a. com 을 입력 하면 접근 할 수 있 습 니까?
문제.
mac hosts 파일 이 유효 하지 않 습 니 다.
학습 과정 에서 hosts 파일 이 유효 하지 않 고 다시 시작 해 야 한 다 는 것 을 알 게 되 었 습 니 다. 나중에 야 인터넷 서 비 스 를 다시 시작 하면 됩 니 다. 구체 적 인 원인 은 아직 잘 모 르 겠 습 니 다. 인터넷 에서 브 라 우 저의 긴 링크 때 문 이 라 고 하 는데 브 라 우 저 를 닫 거나 은신 모드 로 접근 하면 안 된다 고 합 니 다.surge 를 사 용 했 기 때문에 surge 설정 파일 을 다시 불 러 오 면 됩 니 다. 구체 적 인 이 유 는 잘 모 르 겠 습 니 다.
nginx 명령 사용 불가
nginx 명령 을 입력 하면 이 명령 이 없 음 을 알려 줍 니 다. 환경 변수의 문제 일 것 입 니 다. 제 해결 방법 은. zshrc 설정 을 수정 한 것 입 니 다.
export PATH=${PATH}:/usr/local/Cellar/nginx/1.10.1/bin
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.