首页 / 资讯 / 正文

centos 安装nginx 1.6

2026-05-19资讯阅读 587

CentOS系统下Nginx 1.6稳定版安装全攻略

在CentOS系统中部署Nginx作为Web服务器,选择稳定版本1.6.x系列能够有效降低配置风险。本文将详细介绍从环境准备到编译安装、服务配置的完整流程,帮助读者快速在CentOS服务器上部署Nginx 1.6稳定版。

一、环境准备

1. 系统版本确认

首先通过命令检查CentOS版本,确保是6.x或7.x系列(本文以CentOS 6.9和7.6为例,操作流程基本一致):

cat /etc/redhat-release

2. 安装编译依赖工具

Nginx编译需依赖基础开发工具及库文件,执行以下命令安装:

yum install -y gcc gcc-c++ make pcre-devel zlib-devel

其中:

  • gccgcc-c++提供编译环境;
  • make用于执行Makefile脚本;
  • pcre-develzlib-devel分别支持正则表达式和数据压缩功能。

二、获取Nginx 1.6源码包

Nginx 1.6.x为稳定版本,可从官方下载历史版本源码包(如nginx-1.6.0.tar.gz):

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

三、编译安装Nginx 1.6

1. 配置编译参数

centos 安装nginx 1.6

执行./configure指定安装路径及功能模块:

./configure --prefix=/usr/local/nginx \
            --with-http_ssl_module \
            --with-http_stub_status_module \
            --with-pcre

参数说明:

  • --prefix:指定安装目录(建议使用/usr/local/nginx便于管理);
  • --with-http_ssl_module:支持HTTPS加密(可选);
  • --with-http_stub_status_module:开启服务器状态统计功能(可选)。

2. 编译与安装

执行编译命令,完成后自动安装到指定路径:

make && make install

编译过程约需3-5分钟(依服务器性能而定),完成后检查安装结果:

ls /usr/local/nginx  # 确认是否生成sbin、conf等目录

四、启动与配置

1. 启动Nginx

直接执行启动脚本:

/usr/local/nginx/sbin/nginx

验证进程是否运行:

ps aux | grep nginx

若显示Nginx进程,则启动成功。

2. 设置开机自启

  • CentOS 7:使用systemd

    # 创建服务文件
    cat > /etc/systemd/system/nginx.service << EOF
    [Unit]
    Description=nginx - high performance web server
    After=network.target
    
    [Service]
    Type=forking
    ExecStart=/usr/local/nginx/sbin/nginx
    ExecReload=/bin/kill -s HUP \$MAINPID
    ExecStop=/bin/kill -s QUIT \$MAINPID
    
    [Install]
    WantedBy=multi-user.target
    EOF
    # 启用并启动服务
    systemctl enable nginx && systemctl start nginx
  • CentOS 6:使用chkconfig

    chkconfig --add nginx && chkconfig nginx on
    service nginx start

3. 防火墙配置

  • CentOS 7:开放80端口

    firewall-cmd --permanent --add-port=80/tcp && firewall-cmd --reload
  • CentOS 6:配置iptables

    iptables -I INPUT -p tcp --dport 80 -j ACCEPT && service iptables save

五、验证与测试

访问服务器IP或域名,若显示Nginx默认欢迎页面(如“Welcome to nginx!”),则部署成功。可通过以下命令检查配置或重启服务:

/usr/local/nginx/sbin/nginx -t  # 检查配置文件语法
/usr/local/nginx/sbin/nginx -s reload  # 重新加载配置

通过以上步骤,即可在CentOS系统中成功安装并运行Nginx 1.6稳定版。如需进一步优化,可通过修改/usr/local/nginx/conf/nginx.conf配置文件调整并发数、缓存策略等参数。

全部评论(0
评论
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

相关推荐

  • 怎么安装nginx 资讯

    怎么安装nginx

    新手必看:Nginx服务器的完整安装指南Nginx作为一款轻量级高性能的Web服务器,凭借低内存占用、高并发处理能力,成为众多开发者和企业的首选。无论是搭建个...

    2026-05-27 1163
  • linux yum nginx 资讯

    linux yum nginx

    Yum+Nginx:Linux新手也能轻松上手的Web服务器搭建指南如果你刚接触Linux系统,想快速搭建一个稳定的Web服务器,却被“如何安装软件”“配置文...

    2026-05-27 452
  • nginx 源码 下载 资讯

    nginx 源码 下载

    Nginx源码下载全指南:从版本选择到本地编译实战Nginx作为高性能Web服务器的标杆,其源码的可定制性为开发者提供了深度优化的可能。无论是生产环境的功能扩...

    2026-05-27 425
  • nginx 动态 openssl 资讯

    nginx 动态 openssl

    Nginx动态OpenSSL:安全与性能的动态平衡之道在Web服务领域,Nginx作为高性能反向代理服务器,其安全性与稳定性直接决定了业务连续性。而OpenS...

    2026-05-27 1748
  • nginx yii 404 资讯

    nginx yii 404

    Nginx+Yii网站404故障排查指南:从配置到框架的全链路解决方案在基于Nginx+Yii的Web项目中,404错误看似简单,却可能因配置链条中的任何一环...

    2026-05-27 1623
 亚星管理  亚星会员yaxin333  菲律宾欧博  亚星官网  亚星yaxin222官网亚星游戏登入  www.yaxin868.net  亚星菲律宾正网  亚星官网登录入口  亚星会员注册  亚星管理系统