Tôi mới cài đặt Nginx trên Mac OS X (cảm ơn http://www.kevinworthington.com/nginx-mac-os-snow-leopard-2-minutes/ ), nhưng làm cách nào để khởi động lại Nginx trên Mac OS X?
Cảm ơn!
Tôi mới cài đặt Nginx trên Mac OS X (cảm ơn http://www.kevinworthington.com/nginx-mac-os-snow-leopard-2-minutes/ ), nhưng làm cách nào để khởi động lại Nginx trên Mac OS X?
Cảm ơn!
Câu trả lời:
sudo nginx -s stop && sudo nginx
&&
có nghĩa là gì? Tôi đoán đó là một cái gì đó khác nhau sau đó sử dụng ;
?
Đối với một lớp lót, bạn chỉ có thể làm:
sudo nginx -s reload
Các -s
tùy chọn là viết tắt của tín hiệu, và là tùy chọn mà bạn sẽ sử dụng để gửi stop
, quit
, reopen
và reload
tín hiệu để nginx.
Để biết thêm thông tin về các tùy chọn, chỉ cần làm nginx -h
cho một danh sách của tất cả chúng và chức năng của chúng.
Chúc mừng!
sudo nginx
để bắt đầu. Tôi nghĩ nó có liên quan đến nginx đã bị dừng trong trường hợp của tôi.
sudo nginx -s reload || sudo nginx
thay thế?
sudo pkill nginx
sudo nginx
Nếu pkill
không thể tìm thấy, sau đó cài đặt nó bằng cách sử dụng brew install proctools
đầu tiên.
sudo nginx -s quit
hoặcsudo -s reload
để cài đặt bia: sudo brew services restart nginx
brew services restart nginx
tôi nhận được phản hồi: Stopping
nginx ... (might take a while)
==> Successfully stopped
nginx` (nhãn: homebrew.mxcl.nginx) ` ==> Successfully started
nginx` (nhãn: homebrew.mxcl.nginx)`
sudo nginx -s stop && sudo nginx
thay vào đó mọi thứ đều ổn và cấu hình mới hoạt động.
Nếu bạn đang sử dụng bia :
Để xem tất cả các dịch vụ:
brew services list
Bắt đầu dịch vụ nginx:
brew services start nginx
Dừng dịch vụ nginx:
brew services stop nginx
Sử dụng MAMP và Nginx? Sau đó, bạn có một tập lệnh được cài đặt:
sudo /Applications/MAMP/bin/restartNginx.sh
Chỉ cần một lưu ý khác, nếu bạn muốn bắt đầu nginx với launchctl, khi máy Mac của bạn khởi động, bạn có thể làm như sau:
sudo cp /usr/local/opt/nginx/*.plist /Library/LaunchDaemons
sudo launchctl load -w /Library/LaunchDaemons/homebrew.mxcl.nginx.plist
Nói tóm lại, bạn cần phải đặt của bạn plist
tập tin trong /Library/LaunchDaemons
, không phải trong ~/Library/LaunchAgents
như Homebrew hướng dẫn. Cuối cùng, sử dụng -w
tùy chọn với launchctl
. Để biết thêm thông tin, hãy làm theo hướng dẫn này .
sudo nginx -s reload
.