Skip to content

建立 2026-09-15 更新 2026-09-15

安裝與啟動

大多數 Linux 發行版都能直接用套件管理員安裝 Nginx,不需要自行編譯原始碼。這一頁說明常見平台的安裝方式、安裝後的目錄結構,以及日常操作會用到的指令。

安裝 Nginx

Ubuntu / Debian

sudo apt update
sudo apt install nginx

RHEL / CentOS / Rocky Linux

sudo dnf install nginx

macOS(Homebrew)

brew install nginx

若需要最新版本或特定編譯模組,可參考 官方套件庫安裝說明,加入官方 repo 後再安裝。

安裝後的目錄結構

以 Ubuntu/Debian 的套件安裝為例,重要路徑如下:

路徑 用途
/etc/nginx/nginx.conf 主設定檔
/etc/nginx/sites-available/ 網站設定檔的存放位置(尚未啟用)
/etc/nginx/sites-enabled/ 已啟用的網站設定,通常是 sites-available 內檔案的符號連結
/var/www/html/ 預設的靜態網站根目錄
/var/log/nginx/access.log 存取紀錄
/var/log/nginx/error.log 錯誤紀錄,排查問題時最先看這裡

RHEL 系列則習慣把網站設定直接寫在 /etc/nginx/conf.d/*.conf,沒有 sites-availablesites-enabled 的分法,但設定語法完全相同。

常用指令

sudo systemctl start nginx      # 啟動
sudo systemctl stop nginx       # 停止
sudo systemctl restart nginx    # 完全重啟(會短暫斷線)
sudo systemctl reload nginx     # 重新載入設定(不斷線)
sudo systemctl status nginx     # 查看執行狀態

修改設定檔之後,先測試語法再重載,避免打錯字讓服務整個掛掉:

sudo nginx -t        # 只檢查語法,不會套用
sudo nginx -s reload # 語法沒問題再重新載入

驗證安裝成功

啟動服務後,用 curl 或瀏覽器確認能看到 Nginx 的預設歡迎頁:

curl -I http://localhost

回傳 HTTP/1.1 200 OK 且標頭中看得到 Server: nginx,就代表安裝與啟動都正常,可以繼續設定自己的網站。