CentOS 安裝最新版 nginx

講解如何在 centos 安裝最新版的 nginx。

CentOS 預設套件庫裡雖然已經有 nginx 不過他的版本通常都比較舊,想要安裝最新的版本就得要自己手動添加套件來源。

如果英文還行可以直接看 官網的說明 ,裡面還有各式作業系統的安裝方法。

設定套件來源

新增檔案 /etc/yum.repos.d/nginx.repo 並填入以下內容

[nginx-stable]
name=nginx stable repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=1
enabled=1
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true

[nginx-mainline]
name=nginx mainline repo
baseurl=http://nginx.org/packages/mainline/centos/$releasever/$basearch/
gpgcheck=1
enabled=0
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true

預設會使用 stable 版本,如果你想切換版本可以使用 yum-config-manager 命令進行管理

安裝套件庫管理

sudo yum install yum-utils

切換為 mainline (開發版) 版本

sudo yum-config-manager --enable nginx-mainline
sudo yum-config-manager --disable nginx-stable

切換為 stable (穩定版) 版本

sudo yum-config-manager --enable nginx-stable
sudo yum-config-manager --disable nginx-mainline

安裝

sudo yum install Nginx

啟用服務

sudo systemctl enable --now nginx</code></pre>

防火牆設定

啟用 http 和 https 埠

sudo firewall-cmd --permanent --add-service={http,https}

重新載入設定

sudo firewall-cmd --reload

如此一來就完成了

Built with Hugo
Theme Stack designed by Jimmy