原标题:centos 安装nginx 1.6
导读:
# CentOS 系统安装 Nginx 1.6 完整指南(适配 6/7 版本)Nginx 作为轻量级高性能 Web 服务器,广泛应用于网站部署与反向代理场景。对于 Cent...
CentOS 系统安装 Nginx 1.6 完整指南(适配 6/7 版本)
Nginx 作为轻量级高性能 Web 服务器,广泛应用于网站部署与反向代理场景。对于 CentOS 系统用户,若需安装稳定版 Nginx 1.6(该版本以稳定性著称,适合老旧系统或需特定版本兼容性的场景),本文将详细拆解安装流程,涵盖环境准备、yum 源配置、启动验证及基础运维操作。
一、环境准备
-
确认系统版本
打开终端执行cat /etc/redhat-release,CentOS 6 会显示CentOS release 6.x,CentOS 7 显示CentOS Linux release 7.x。不同版本安装命令略有差异,需区分操作。 -
更新系统与依赖
执行yum update -y更新系统包(建议生产环境先备份重要数据),确保依赖库为最新状态。若需手动配置 yum 源,需先确保yum工具可用(CentOS 默认已安装)。
二、配置 Nginx 官方 yum 源
CentOS 6/7 原生 yum 源中无 Nginx 1.6,需手动添加官方仓库:
CentOS 6 操作:
创建 repo 文件:
vi /etc/yum.repos.d/nginx.repo
写入以下内容:
[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/6/$basearch/
enabled=1
gpgcheck=1
gpgkey=http://nginx.org/keys/nginx_signing.key

CentOS 7 操作:
修改上述配置文件中 baseurl 的 $releasever 为 7:
baseurl=http://nginx.org/packages/centos/7/$basearch/
保存后执行 yum clean all 清除缓存,避免旧数据干扰安装。
三、安装 Nginx 1.6
执行 yum install nginx -y,yum 会自动拉取仓库中 Nginx 1.6 及依赖包(如 pcre、zlib)。安装完成后,可通过 rpm -qa | grep nginx 验证版本(显示 nginx-1.6.x)。
四、启动与验证
1. 启动服务(分版本)
- CentOS 7:
systemctl start nginx # 启动 systemctl enable nginx # 开机自启 - CentOS 6:
service nginx start # 启动 chkconfig nginx on # 开机自启
2. 验证安装状态
- 命令验证:执行
nginx -t检查配置文件语法(无报错则 OK); - 页面验证:访问服务器 IP 或
localhost(如curl 127.0.0.1),出现 Nginx 欢迎页面即成功; - 端口检查:通过
netstat -tuln | grep 80确认 80 端口处于 LISTEN 状态。
五、基础运维与常见问题
-
防火墙配置(生产环境必看)
- CentOS 7 默认使用 firewalld,开放 80 端口:
firewall-cmd --permanent --add-port=80/tcp firewall-cmd --reload - CentOS 6 需配置 iptables:
iptables -A INPUT -p tcp --dport 80 -j ACCEPT service iptables save
- CentOS 7 默认使用 firewalld,开放 80 端口:
-
配置文件路径
- 主配置:
/etc/nginx/nginx.conf - 站点配置:
/etc/nginx/conf.d/*.conf - 首页文件:
/usr/share/nginx/html/index.html
- 主配置:
-
故障排查
- 启动失败:查看日志
tail -n 50 /var/log/nginx/error.log,常见问题为端口被占用或配置错误。
- 启动失败:查看日志
六、总结
通过上述步骤,即可在 CentOS 6/7 系统中成功安装 Nginx 1.6。安装后可通过官方文档进一步配置反向代理、HTTPS 等高级功能。版本选择需结合系统兼容性与业务需求,1.6 版本在资源占用与稳定性上的平衡,适合中小型网站快速部署。
提示:安装过程中若遇 yum 源无效,需检查网络代理或仓库地址是否正确,可尝试手动下载 RPM 包(如官网或 EPEL 镜像)后本地安装(rpm -ivh nginx-1.6.x.rpm)。




还没有评论,来说两句吧...