Nginx是轻量级的Web服务器、反向代理服务器及邮件服务器,具有占用内存少,并发能力强的优点,已被广泛应用。本文介绍目前最新版本1.9.9的安装。
各版本Nginx下载地址:http://nginx.org/download/
系统:CentOS 6.5 x64
安装方式:源码编译安装
1.安装必须环境
Nginx的编译需要c++,同时prce(重定向支持)和openssl(https支持)也需要安装。
[root@admin ~]# yum install gcc-c++ [root@admin ~]# yum -y install pcre* [root@admin ~]# yum -y install openssl*
2.下载Nginx-1.9.9.tar.gz,可放在 /usr/local/ 目录下
[root@admin ~]# cd /usr/local/ [root@admin local]# wget http://Nginx.org/download/Nginx-1.9.9.tar.gz
3.解压及编译
[root@admin local]# tar -zxvf Nginx-1.9.9.tar.gz
进入Nginx目录
[root@admin local]# cd Nginx-1.9.9
首先,设置安装目录为 /usr/local/Nginx
[root@admin Nginx-1.9.9]# ./configure --prefix=/usr/local/Nginx
如果没有报错,开始编译安装
[root@admin Nginx-1.9.9]# make [root@admin Nginx-1.9.9]# make install
4.防火墙
端口打开80,可以参考http://www.jb51.cc/article/p-qwrmicrg-bqa.html中的防火墙部分
5.启动Nginx服务
进入安装目录 /usr/local/Nginx
[root@admin ~]# cd /usr/local/Nginx [root@admin sbin]# ./Nginx
查看进程,可以看到Nginx的master和worker进程 @H_502_41@[root@admin sbin]# ps -ef | grep Nginx root 32150 1 0 13:28 ? 00:00:00 Nginx: master process ./Nginx nobody 32151 32150 0 13:28 ? 00:00:00 Nginx: worker process root 32154 28494 0 13:28 pts/1 00:00:00 grep Nginx
可以通过访问ip:80测试,看到页面这样的提示就说明安装成功
重启的命令:
[root@admin sbin]# ./Nginx -s reload停止服务:查进程号之后 kill -9 进程号 即可