CentOS-6.3安装配置nginx1.5.8

浏览: 4160
安装说明
安装环境:CentOS-6.3
安装方式:源码编译安装
软件:nginx-1.5.8.tar.gz
安装位置:/usr/local/nginx
下载地址:http://nginx.org/en/download.html

安装前提
系统必须已经安装配置了JDK6,使用Centos自带的JDK
[root@localhost ~]# java -version
java version "1.6.0_24"
OpenJDK Runtime Environment (IcedTea6 1.11.1) (rhel-1.45.1.11.1.el6-x86_64)
OpenJDK 64-Bit Server VM (build 20.0-b12, mixed mode)



在安装nginx前,需要确保系统安装了g++、gcc、openssl-devel、pcre-devel和zlib-devel软件。安装必须软件:

[root@admin /]#yum install gcc-c++
[root@admin /]#yum -y install zlib zlib-devel openssl openssl-devel pcre pcre-devel



安装nginx
将nginx-1.5.8.tar.gz文件上传到/src中执行以下操作:

[root@admin /]# cd /src
[root@admin src]# tar -zxvf nginx-1.5.8.tar.gz // 解压压缩包
[root@admin src]# rm -rf nginx-1.5.8.tar.gz // 删除压缩包
[root@admin src]# mv nginx-1.5.8.tar.gz nginx //重命名
[root@admin src]# cd /src/nginx
[root@admin nginx]# ./configure --prefix=/usr/local/nginx //安装路径
[root@admin nginx]# make //预编译
[root@admin nginx]# make install //安装



启动nginx
执行以下操作:
[root@admin /]# cd /usr/local/nginx/sbin
[root@admin sbin]# ./nginx



防火墙开放80端口
增加80端口到防火墙配置中,执行以下操作:
[root@admin ~]# vi  /etc/sysconfig/iptables
#增加以下代码
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT


重启防火墙
[root@admin java]# service iptables restart



停止
#查询nginx主进程号 
ps -ef | grep nginx
#停止进程
kill -QUIT 主进程号
#快速停止
kill -TERM 主进程号
#强制停止
pkill -9 nginx



重启
[root@admin local]# /usr/local/nginx/sbin/nginx -s reload



检验nginx安装运行
通过以下地址查看nginx是否运行正常:
http://ip地址:80/


看到nginx系统界面,恭喜,安装成功!
推荐 0
本文由 梁勇 创作,采用 知识共享署名-相同方式共享 3.0 中国大陆许可协议 进行许可。
转载、引用前需联系作者,并署名作者且注明文章出处。
本站文章版权归原作者及原出处所有 。内容为作者个人观点, 并不代表本站赞同其观点和对其真实性负责。本站是一个个人学习交流的平台,并不用于任何商业目的,如果有任何问题,请及时联系我们,我们将根据著作权人的要求,立即更正或者删除有关内容。本站拥有对此声明的最终解释权。

0 个评论

要回复文章请先登录注册