Mac安裝Nginx及使用中遇到的坑
阿新 • • 發佈:2018-12-02
1. 安裝(可以用 brew 安裝)
sudo brew install nginx
2. 檢視 nginx 版本
nginx -v
3. 啟動 nginx
sudo nginx
也可以使用下面的命令啟動,但是配置檔案nginx.conf修改後用這個命令執行不生效,故不建議使用:
sudo brew services start nginx
4. 檢視 nginx 是否啟動成功
在瀏覽器中訪問 http://localhost:8080,如果出現Nginx介面,則說明啟動成功.
備註:埠號是在配置檔案 nginx.conf 裡面配置的,預設埠是 8080 ,配置檔案的位置
/usr/local/etc/nginx |
5. 關閉nginx
sudo nginx -s stop
也可以使用下面的命令關閉,但是配置檔案nginx.conf修改後用這個命令執行不生效,故不建議使用:
sudo brew services stop nginx
6. 重新載入nginx
sudo nginx -s reload
7.遇到的坑
nginx配置好了,區域網並不能訪問,mac的最大缺點是許可權問題。
1.nginx.conf檔案最開始一行加上
user root owner;
2.給予它管理員許可權
注意1.2.6是nginx版本,每個人的都不一樣,記得修改。
sudo chown root:wheel /usr/local/Cellar/nginx/1.2.6/bin/nginx
sudo chmod u+s /usr/local/Cellar/nginx/1.2.6/bin/nginx
3.管理員許可權開啟nginx
sudo nginx