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 -s
pilihan singkatan sinyal, dan merupakan pilihan yang akan Anda gunakan untuk mengirim stop
, quit
, reopen
dan reload
sinyal ke nginx.
Untuk info lebih lanjut tentang opsi, lakukan saja nginx -h
untuk daftar semuanya dan fungsinya.
Tepuk tangan!
sudo nginx
untuk 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 pkill
tidak dapat ditemukan, instal brew install proctools
dulu dengan menggunakan .
sudo nginx -s quit
atausudo -s reload
untuk instalasi minuman: sudo brew services restart nginx
brew services restart nginx
saya 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 nginx
semuanya 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 plist
file Anda /Library/LaunchDaemons
, tidak ~/Library/LaunchAgents
seperti instruksi Homebrew . Akhirnya, gunakan -w
opsi dengan launchctl
. Untuk informasi lebih lanjut, ikuti panduan ini .
sudo nginx -s reload
.