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 -stù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, reopenvà reloadtín hiệu để nginx.
Để biết thêm thông tin về các tùy chọn, chỉ cần làm nginx -hcho 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 nginxthay thế?
sudo pkill nginx
sudo nginx
Nếu pkillkhô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 quithoặcsudo -s reload
để cài đặt bia: sudo brew services restart nginx
brew services restart nginxtô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 nginxthay 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 plisttập tin trong /Library/LaunchDaemons, không phải trong ~/Library/LaunchAgentsnhư Homebrew hướng dẫn. Cuối cùng, sử dụng -wtù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.