mac上安裝Nginx詳細(xì)教程

1. 安裝(可以用 brew 安裝)

 sudo brew install nginx

2. 查看 nginx 版本

 nginx -v

3. 啟動 nginx

 sudo nginx  

也可以使用下面的命令啟動,但是配置文件nginx.conf修改后用這個命令執(zhí)行不生效,故不建議使用:

 sudo brew services start nginx
image.png

4. 查看 nginx 是否啟動成功

在瀏覽器中訪問 http://localhost:8080,如果出現(xiàn)如下界面,則說明啟動成功.

這里寫圖片描述

備注:端口號是在配置文件 nginx.conf 里面配置的,默認(rèn)端口是 8080 ,配置文件的位置 /usr/local/etc/nginx

5. 關(guān)閉nginx

 sudo nginx -s stop

也可以使用下面的命令啟動,但是配置文件nginx.conf修改后用這個命令執(zhí)行不生效,故不建議使用:

sudo brew services stop nginx

6. 重新加載nginx

sudo nginx -s reload

7. 可能遇到的問題

  • 端口被占用

    nginx: [emerg] bind() to 0.0.0.0:80 failed (48: Address already in use)

    解決方法:修改 nginx.conf 文件里的端口號

  • 權(quán)限不夠

    nginx: [alert] could not open error log file: open() “/usr/local/var/log/nginx/error.log” failed (13: Permission denied)

    解決方法:在命令前加上 sudo,這時可能會要求輸入密碼,密碼就是電腦的開機(jī)密碼啦~

8. 補(bǔ)充

安裝 homebrew ,將以上命令粘貼至terminal,然后回車即可

 /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

常用的指令有:

nginx -s reload 重新加載配置
nginx -s reopen 重啟
nginx -s stop 停止
nginx -s quit 退出
nginx -V 查看版本,以及配置文件地址
nginx -v 查看版本
nginx -c filename 指定配置文件
nginx -h 幫助

參考地址:

https://brew.sh/index_zh-cn.html

http://www.itdecent.cn/p/a23381cdb8b2
http://blog.csdn.net/zjuwwj/article/details/72773704

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容