Saya baru saja menginstal Nginx di Mac OS X (terima kasih http://www.kevinworthington.com/nginx-mac-os-snow-leopard-2-minutes/ ), tetapi bagaimana cara me-restart Nginx di Mac OS X?
Terima kasih!
Saya baru saja menginstal Nginx di Mac OS X (terima kasih http://www.kevinworthington.com/nginx-mac-os-snow-leopard-2-minutes/ ), tetapi bagaimana cara me-restart Nginx di Mac OS X?
Terima kasih!
Jawaban:
sudo nginx -s stop && sudo nginx
&&artinya? Saya kira itu sesuatu yang berbeda daripada menggunakan ;?
Untuk one-liner, Anda bisa melakukan:
sudo nginx -s reload
The -spilihan singkatan sinyal, dan merupakan pilihan yang akan Anda gunakan untuk mengirim stop, quit, reopendan reloadsinyal ke nginx.
Untuk info lebih lanjut tentang opsi, lakukan saja nginx -huntuk daftar semuanya dan fungsinya.
Tepuk tangan!
sudo nginxuntuk memulainya. Saya pikir itu ada hubungannya dengan nginx yang sudah dihentikan dalam kasus saya.
sudo nginx -s reload || sudo nginx?
sudo pkill nginx
sudo nginx
Jika pkilltidak dapat ditemukan, instal brew install proctoolsdulu dengan menggunakan .
sudo nginx -s quitatausudo -s reload
untuk instalasi minuman: sudo brew services restart nginx
brew services restart nginxsaya mendapatkan respons: Stopping nginx ... (might take a while) ==> Successfully stopped nginx` (label: homebrew.mxcl.nginx) ` ==> Successfully started nginx` (label: homebrew.mxcl.nginx)`
sudo nginx -s stop && sudo nginxsemuanya OK dan konfigurasi baru berfungsi.
sudo nginx -s berhenti && sudo nginx
Periksa panduan nginx
Menggunakan MAMP dan Nginx? Kemudian Anda memiliki skrip yang diinstal:
sudo /Applications/MAMP/bin/restartNginx.sh
Hanya catatan lain, jika Anda ingin memulai nginx dengan launchctl, ketika Mac Anda boot, Anda dapat melakukan hal berikut:
sudo cp /usr/local/opt/nginx/*.plist /Library/LaunchDaemons
sudo launchctl load -w /Library/LaunchDaemons/homebrew.mxcl.nginx.plist
Singkatnya, Anda perlu memasukkan plistfile Anda /Library/LaunchDaemons, tidak ~/Library/LaunchAgentsseperti instruksi Homebrew . Akhirnya, gunakan -wopsi dengan launchctl. Untuk informasi lebih lanjut, ikuti panduan ini .
sudo nginx -s reload.