設定 Nginx 用於 php 專案的基本設定
可參考設定檔產生網站
https://www.digitalocean.com/community/tools/nginx?global.app.lang=zhTW
適用版本
nginx version: nginx/1.22.1
大约 1 分鐘
https://www.digitalocean.com/community/tools/nginx?global.app.lang=zhTW
nginx version: nginx/1.22.1
適用於 Nginx 1.23 版本的設定,
最新的設仍要參照官方文件,
本文主要是記錄過去專案常用到的設定。
有時候為了測試小網站又懶得弄個 Linux 環境,
那麼直接在 Windows 環境也是種選擇,
不用安裝只要下載就可以馬上使用惹。
由於受到 CVE-2021-23017 漏洞的影響,
Nginx 必須升級到 1.20.1 以上,但由於 Ubuntu 22.04 官方 APT 發行的版本為 1.18。
故本次教學直接使用 Nginx 官方的安裝指南,取代 Ubuntu 官方 APT 安裝的方式。
本文章會在 Ubuntu 22.04 透過官方的 APT 套件庫安裝 Nginx 伺服器,
並簡單介紹使用設定說明。
當 Nginx 有比較大的改版,
建議將舊版刪除乾淨再安裝新版。
Linux 主機上廣泛被使用的網頁伺服器有 Apache 或 Nginx ,
兩者有不同的適用情境與長處。
本文章會在 Ubuntu 22.04 透過官方的 APT 套件庫安裝 Nginx 伺服器,
並簡單介紹使用設定說明。