- N +

centos 安装nginx 1.6

centos 安装nginx 1.6原标题: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 源配置、启动验证及基础运维操作。

一、环境准备

  1. 确认系统版本
    打开终端执行 cat /etc/redhat-release,CentOS 6 会显示 CentOS release 6.x,CentOS 7 显示 CentOS Linux release 7.x。不同版本安装命令略有差异,需区分操作。

  2. 更新系统与依赖
    执行 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 安装nginx 1.6

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 及依赖包(如 pcrezlib)。安装完成后,可通过 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 状态。

五、基础运维与常见问题

  1. 防火墙配置(生产环境必看)

    • 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
  2. 配置文件路径

    • 主配置:/etc/nginx/nginx.conf
    • 站点配置:/etc/nginx/conf.d/*.conf
    • 首页文件:/usr/share/nginx/html/index.html
  3. 故障排查

    • 启动失败:查看日志 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)。

返回列表
上一篇:
下一篇:

发表评论中国互联网举报中心

快捷回复:

    评论列表 (暂无评论,共832人参与)参与讨论

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