1. 程式人生 > >mac上安裝Nginx詳細教程

mac上安裝Nginx詳細教程

bre ttl ssi 配置文件 -s address 重新 mac ont

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

sudo brew install nginx


2. 查看 nginx 版本

nginx -v

3. 啟動 nginx

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

sudo brew services start nginx

4. 查看 nginx 是否啟動成功

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

備註:端口號是在配置文件 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: [emerg] bind() to 0.0.0.0:80 failed (48: Address already in use)
解決方法:修改 nginx.conf 文件裏的端口號

權限不夠

nginx: [alert] could not open error log file: open() “/usr/local/var/log/nginx/error.log” failed (13: Permission denied)
解決方法:在命令前加上 sudo,這時可能會要求輸入密碼,密碼就是電腦的開機密碼啦~

補充

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

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

參考地址:

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

http://www.jianshu.com/p/a23381cdb8b2
---------------------

作者:憤怒的little-dog
來源:CSDN
原文:https://blog.csdn.net/zjuwwj/article/details/72773704

mac上安裝Nginx詳細教程