插件窝 干货文章 centos6.4下怎么安装nginx1.12.1

centos6.4下怎么安装nginx1.12.1

Nginx 安装 编译 bash 88    来源:    2025-04-26

在CentOS 6.4上安装Nginx 1.12.1可以通过源码编译或YUM安装实现。以下是两种方法的详细步骤:


方法一:源码编译安装(推荐)

1. 安装依赖包

yum groupinstall "Development Tools" -y
yum install pcre-devel zlib-devel openssl-devel -y

2. 下载Nginx 1.12.1源码

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

3. 编译安装

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

make && make install

4. 启动Nginx

/usr/local/nginx/sbin/nginx

5. 验证安装

curl http://localhost

如果看到Nginx欢迎页面,说明安装成功。


方法二:通过YUM安装(需EPEL仓库)

1. 添加EPEL仓库

rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm

2. 安装Nginx

yum install nginx -y

3. 检查版本(默认可能不是1.12.1)

nginx -v

如果版本不符合,需通过源码编译安装。


后续配置

1. 设置开机自启

echo "/usr/local/nginx/sbin/nginx" >> /etc/rc.local
chmod +x /etc/rc.d/rc.local

2. 防火墙放行80端口

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

注意事项

  1. CentOS 6.4兼容性:Nginx 1.12.1是较旧版本,建议在测试环境使用。
  2. 依赖问题:如果缺少依赖,编译时会报错,需根据提示安装对应包。
  3. 版本差异:YUM安装的版本可能较新,如需特定版本请选择源码编译。

如果有其他问题(如模块定制、SSL配置),可进一步补充说明需求。