Nginx 為在 Linux 上常用的 Web Server,也可原生地跑在 macOS。
Version
Nginx 1.25.3
Installation
$ brew install nginx
- 使用 Homebrew 安裝 Nginx
Version
$ nginx -v
- 顯示 Nginx 版本
Nginx Info
$ brew info nginx
- 顯示 Nginx 基本資訊,如預設 root 目錄位置,預設 conf 位置,預設 port …等
Start Nginx
$ nginx
- 啟動 Nginx
Stop Nginx
$ nginx -s stop
- 停止 Nginx
Reload
$ nginx -s reload
- 重啟 Nginx
須在 Nginx 已經啟動下才能 reload
Start Nginx as Service
$ brew services start nginx
- 以 service 形式啟動 Nginx
- 之後開機會自動啟動 Nginx
Stop Nginx as Service
$ brew services stop nginx
以 service 形式停止 Nginx
之後開機不再自動啟動 Nginx
Default Root Folder
/opt/homebrew/var/www
- 預設 http://localhost:8080 所在的實體目錄
Default conf
/opt/homebrew/etc/nginx.conf
- Ngix 預設設定檔
Conclusion
- Nginx 為成熟完整的 Web Server,本文僅列出最常用的功能而已