- N +

centos nginx 1.6 安装

centos nginx 1.6 安装原标题:centos nginx 1.6 安装

导读:

# CentOS 6/7安装Nginx 1.6完整指南:从环境配置到服务部署在Web服务架构中,Nginx以高性能、低资源消耗著称,其1.6.x版本因稳定性和兼容性,在老...

CentOS 6/7安装Nginx 1.6完整指南:从环境配置到服务部署

在Web服务架构中,Nginx以高性能、低资源消耗著称,其1.6.x版本因稳定性和兼容性,在老旧系统或特定场景中仍被广泛使用。本文针对CentOS 6/7系统,提供yum与编译两种安装方式,涵盖环境准备、依赖配置、安装验证及基础运维,帮助用户快速部署稳定的Nginx服务。

一、环境准备

安装前需确保系统处于最新状态并安装核心依赖。执行以下命令更新系统并安装编译工具与依赖库:

# 更新系统软件包
yum update -y  

# 安装基础依赖(gcc、pcre、zlib、openssl等)
yum install -y gcc gcc-c++ make autoconf pcre-devel zlib-devel openssl-devel  

可通过 cat /etc/redhat-release 确认CentOS版本(如CentOS 7.9或CentOS 6.10),以便后续适配不同系统特性。

二、Yum安装Nginx 1.6(推荐)

CentOS 6/7可通过Nginx官方yum源快速安装1.6.x版本,无需编译:

1. 配置Nginx官方yum源

cat > /etc/yum.repos.d/nginx.repo << 'EOF'
[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
EOF

2. 安装Nginx 1.6

yum install -y nginx-1.6.3  # 安装指定版本

3. 验证安装

nginx -v  # 输出应为 "nginx version: nginx/1.6.3"

三、编译安装Nginx 1.6(自定义场景)

若需添加特殊模块(如HTTP/2)或系统无yum源支持,可通过源码编译安装:

1. 下载并解压源码包

wget http://nginx.org/download/nginx-1.6.3.tar.gz  
tar -zxvf nginx-1.6.3.tar.gz && cd nginx-1.6.3  

2. 配置编译参数

./configure \
--prefix=/usr/local/nginx \  # 安装路径
--with-http_ssl_module \     # 启用SSL模块
--with-http_stub_status_module \  # 启用状态监控
--with-http_v2_module  # 可选:启用HTTP/2支持

3. 编译安装

make -j4 && make install  # -j4开启4线程编译加速

4. 验证版本

/usr/local/nginx/sbin/nginx -v  # 输出版本信息

四、服务部署与验证

1. 启动与自启

  • CentOS 7
    systemctl start nginx  
    systemctl enable nginx  # 开机自启
  • CentOS 6
    service nginx start  
    chkconfig nginx on  # 开机自启

2. 防火墙配置

  • CentOS 7(firewalld):
    firewall-cmd --permanent --add-service=http  
    firewall-cmd --reload  
  • CentOS 6(iptables):
    iptables -I INPUT -p tcp --dport 80 -j ACCEPT  
    service iptables save  

3. 访问测试

浏览器访问服务器IP或执行 curl http://localhost,若显示默认Nginx欢迎页面,则安装成功。

五、常见问题解决

  • 依赖缺失:检查 gccpcre-devel 等是否安装,执行 yum install -y 缺失包
  • 端口冲突netstat -tulpn | grep 80 查看占用进程,kill -9 进程ID 后重启Nginx。
  • yum安装失败:确认repo配置文件语法正确,执行 yum clean all && yum makecache 重建缓存。

centos nginx 1.6 安装

通过上述步骤,即可在CentOS 6/7系统中完成Nginx 1.6的安装与部署。安装后建议定期检查版本更新,确保服务安全稳定运行。

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

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

快捷回复:

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

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