Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> Linux 系統教學 >> Linux 教學

CentOS 6.x 使用 YUM 安裝 Nginx 環境(官方源、依賴、驗證)

編輯:Linux 教學

1. 安裝編譯/運行依賴


yum -y install openssl-devel pcre-devel zlib-devel

2. 新增 Nginx 官方 YUM 源


rpm -ivh https://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm

此源提供穩定版(Stable)與主線版,預設啟用 Stable。

3. 安裝 Nginx


yum -y install nginx

4. 驗證安裝


# 檢查版本
nginx -v
# nginx version: nginx/1.x.x

# 檢查配置語法
nginx -t
# nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
# nginx: configuration file /etc/nginx/nginx.conf test is ok

# 啟動服務
service nginx start
# 或 systemctl start nginx (CentOS 7+)

# 設定開機自啟
chkconfig nginx on
# 或 systemctl enable nginx

5. 防火牆放行 HTTP/HTTPS


# iptables (CentOS 6)
iptables -A INPUT -p tcp --dport 80 -j ACCEPT
iptables -A INPUT -p tcp --dport 443 -j ACCEPT
service iptables save

# firewalld (CentOS 7+)
firewall-cmd --permanent --add-service=http
firewall-cmd --permanent --add-service=https
firewall-cmd --reload

6. 瀏覽器驗證

訪問 https://<伺服器IP>/,應顯示「Welcome to nginx!」預設頁面。

7. 關鍵目錄與檔案速查

路徑說明
/etc/nginx/nginx.conf主配置檔
/etc/nginx/conf.d/虛擬主機配置目錄(建議每站一檔)
/usr/share/nginx/html/預設 Web 根目錄
/var/log/nginx/日誌目錄
/etc/logrotate.d/nginx日誌輪轉配置
/etc/sysconfig/nginx啟動參數(如 NGINX_OPTIONS)

8. 常見問題

  • 源安裝失敗:檢查網路、DNS、yum clean all && yum makecache。
  • nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use):埠 80 被佔用(Apache/其他進程),netstat -tlnp | grep :80 找出並停用。
  • 權限錯誤:確認 /usr/share/nginx/html 擁有者為 nginx:nginx,目錄 755、檔案 644。

總結

三條指令搞定:yum install 依賴 → rpm 官方源 → yum install nginx。官方源提供及時安全更新、標準化目錄結構、systemd 整合,是生產環境部署 Nginx 的推薦方式。

Copyright © Windows教程網 All Rights Reserved