點燈坊

失くすものさえない今が強くなるチャンスよ

在 macOS 使用 Nginx

Sam Xiao's Avatar 2023-12-15

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

Default conf

/opt/homebrew/etc/nginx.conf
  • Ngix 預設設定檔

Conclusion

  • Nginx 為成熟完整的 Web Server,本文僅列出最常用的功能而已