Mac OS X에서 Nginx를 다시 시작하는 방법은 무엇입니까?


답변:



44

원 라이너의 경우 다음을 수행 할 수 있습니다.

sudo nginx -s reload

-s옵션은 신호를 의미하고, 당신이 보내는 데 사용할 수있는 옵션입니다 stop, quit, reopenreloadnginx에 신호를.

옵션에 대한 자세한 내용을 보려면 nginx -h모든 옵션 및 해당 기능 목록을 확인하십시오.

건배!


2
이것은 나를 위해 작동하지 않았으므로 실제로 sudo nginx시작하기 위해해야했습니다. 내 경우에는 이미 nginx와 관련이 있다고 생각합니다.
jamescampbell

1
sudo nginx -s reload || sudo nginx대신 할 수 있습니까?
제임스 머피

12
sudo pkill nginx   
sudo nginx

이 경우 pkill찾을 수 없습니다, 다음 사용하여 설치 brew install proctools첫째.


3
위의 답변은 이것보다 훨씬 깨끗하며 nginx가 정상적으로 중지되도록합니다.
Mike N

1
의 nginx가 오작동을 시작하는 경우에 유용 와서 나는 그것을 죽일 수 sudo nginx -s quit또는sudo -s reload
클립

1
이것이 나를 위해 일한 유일한 것입니다. 감사합니다.
A-Dubb

9

추출 설치용 : sudo brew services restart nginx


1
이 명령은 전혀 효과가 없습니다. brew를 통해 nginx를 설치합니다 ...
kris_IV

1
@kris_IV 출력은 무엇입니까?
dimaninc

1
시작 후 : brew services restart nginx나는 응답을 받는다 : Stopping nginx ... (might take a while) ==> Successfully stopped nginx` (라벨 : homebrew.mxcl.nginx)` ==> Successfully started nginx` (라벨 : homebrew.mxcl.nginx)`
kris_IV

1
@kris_IV 그리고 왜이 명령이 작동하지 않는다고 생각합니까? 출력에 따라 모든 것이
정상입니다

1
출력은 괜찮다는 것을 알고 있지만 새로운 구성은 전혀 작동하지 않지만 sudo nginx -s stop && sudo nginx대신 사용하면 모든 것이 정상이며 새로운 구성이 작동합니다.
kris_IV

5

brew 를 사용하는 경우 :

모든 서비스를 보려면

brew services list

nginx 서비스를 시작하십시오 :

brew services start nginx

nginx 서비스 중지 :

brew services stop nginx

1

sudo nginx -s 종료 및 & sudo nginx

Checkout nginx 안내서


1
이것은 작동하지만 적절한 쉘 스크립트가 존재하지 않습니까? 이 방법은 매우 원시적입니다.
asdmin

1
최소한 이것은 공식 문서입니다. 확실히, 나는 또한 이것에 대한 해결책을 따를 것이다. 감사합니다.
Francisco Maria Calisto

1

MAMP와 Nginx를 사용하십니까? 그런 다음 설치된 스크립트가 있습니다.

sudo /Applications/MAMP/bin/restartNginx.sh 

1

또 다른 메모는 launchctl로 nginx를 시작하려면 Mac이 부팅 될 때 다음과 같이 할 수 있습니다.

sudo cp /usr/local/opt/nginx/*.plist /Library/LaunchDaemons
sudo launchctl load -w /Library/LaunchDaemons/homebrew.mxcl.nginx.plist

즉, 당신은 당신의 둘 필요가 plist에서 파일을 /Library/LaunchDaemons하지에서, ~/Library/LaunchAgents브루 지침. 마지막으로 -w옵션을 사용하십시오 launchctl. 자세한 내용은 안내서를 따르십시오 .

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.