原标题: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欢迎页面,则安装成功。
五、常见问题解决
- 依赖缺失:检查
gcc、pcre-devel等是否安装,执行yum install -y 缺失包。 - 端口冲突:
netstat -tulpn | grep 80查看占用进程,kill -9 进程ID后重启Nginx。 - yum安装失败:确认repo配置文件语法正确,执行
yum clean all && yum makecache重建缓存。

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





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