CentOS 默認倉庫無 Nginx,需啟用 Nginx 官方簽名倉庫:
# CentOS 6
rpm -Uvh https://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm
# CentOS 7
rpm -Uvh https://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
# CentOS 8 / RHEL 8
rpm -Uvh https://nginx.org/packages/centos/8/noarch/RPMS/nginx-release-centos-8-0.el8.ngx.noarch.rpm
該 RPM 會自動創建 /etc/yum.repos.d/nginx.repo 並導入 GPG 密鑰。
yum -y install nginx
# CentOS 6
service nginx start
chkconfig nginx on
# CentOS 7/8
systemctl start nginx
systemctl enable nginx
# 通用驗證
curl -I https://localhost
ps aux | grep nginx
所有版本、平台包直鏈:https://nginx.org/en/download.html
$releasever)、源文件由包維護者更新gpgcheck=0 或手動導入密鑰、需手動確認 $releasever 變量推薦使用 rpm 方式,更規範、易維護。