ฉันเพิ่งติดตั้ง Nginx บน Mac OS X (ขอบคุณhttp://www.kevinworthington.com/nginx-mac-os-snow-leopard-2-minutes/ ) แต่ฉันจะรีสตาร์ท Nginx บน Mac OS X ได้อย่างไร

ขอบคุณ!

answer
sudo nginx -s stop && sudo nginx

สำหรับหนึ่งซับ คุณสามารถทำได้:

sudo nginx -s reload

-sตัวเลือกยืนสำหรับสัญญาณและเป็นตัวเลือกที่คุณจะใช้ในการส่งstop, quit, reopenและreloadสัญญาณไปยัง Nginx

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับตัวเลือก ให้ทำnginx -hรายการทั้งหมดและหน้าที่ของตัวเลือกเหล่านั้น

ไชโย!

สำหรับการติดตั้งชง: sudo brew services restart nginx

sudo pkill nginx   
sudo nginx

หากpkillไม่พบให้ติดตั้งโดยใช้brew install proctoolsก่อน

หากคุณกำลังใช้brew :

หากต้องการดูบริการทั้งหมด:

brew services list

เริ่มบริการ nginx:

brew services start nginx

หยุดบริการ nginx:

brew services stop nginx

sudo nginx -s เลิก && sudo nginx

คู่มือการชำระเงินnginx

ใช้ MAMP และ Nginx? จากนั้นคุณมีสคริปต์ที่ติดตั้ง:

sudo /Applications/MAMP/bin/restartNginx.sh 

อีกหมายเหตุหนึ่ง ถ้าคุณต้องการเริ่ม nginx ด้วย launchctl เมื่อ 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ตามคำแนะนำของHomebrew สุดท้าย ใช้-wตัวเลือกกับlaunchctl. สำหรับข้อมูลเพิ่มเติมให้ทำตามนี้คู่มือ

หากคุณติดตั้ง nginx ด้วย brew และคุณเริ่มต้นเป็นบริการbrew services start nginxคุณสามารถออก:brew services restart nginx