注意安装过程报错的:安装Nginx 是需要很多依赖文件库的,如果您的电脑已经有这些库,那就按下面这些步骤来走,就可以安装使用了,请看下面这些依赖库的安装介绍:

 一般来说都需要安装pcre,zlib ,pcre是为了rewrite ,zlib 为了gzip压缩。

 pcre的安装:

 a) 下载源码 :ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.21.tar.gz 

 b) 解压源码: tar -xvf pcre-8.21.tar.gz

 c) 切换到解压的文件夹pcre-8.21 :./configure --prefix=/usr/local/pcre

 d) 安装:make && make install 

 zlib的安装:

 a) 下载源码:http://zlib.net/zlib-1.2.8.tar.gz

 b) 步骤如上。

1. 首先准备材料:nginx源码安装包 下载地址:http://nginx.org/en/download.html

 a) 把你下载的源码安装包移动到/usr/local/ 这个目录下: jiangjh$mv  nginx-1.8.6.tar.gz  /usr/local

 b) 切换到/usr/local/ :  jiangjh$ cd /usr/local/ 

 c) 解压缩安装包 : jiangjh$ tar  -xvf  nginx-1.8.6.tar.gz 

 d) 删除源码压缩包 : jiangjh$ rm -rf  nginx-1.8.6.tar.gz 

 e) 更换一下安装包的名字 : jiangjh$ mv nginx-1.8.6  nginx

 f) 切换到nginx 目录下:jiangjh$ cd nginx

 f) 开始编译 :jiangjh$ ./configure --prefix=/usr/local/nginx

 g) 安装 :jiangjh$ make && make install

2. 系统防火墙的配置:

 a) 修改防火墙配置:

  jiangjh$ vi + /etc/sysconfig/iptables

  添加配置项:

  -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT

  重启防火墙:

  jiangjh$ service iptables restart

3. Nginx服务启动:

 a) 方法一(指定配置文件启动):jiangjh$ /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
 b) 方法二(启动默认配置文件):jiangjh$ ./usr/local/nginx/sbin/nginx

4. Nginx服务停止:

 a) 查询进程号:jiangjh$ ps -ef |grep nginx

 b) 缓慢停止:kill -QUIT 主进程号

 c) 快速停止:kill -TERM 主进程号

 d) 强制停止:kill -9 主进程号

5. Nginx服务重启:

 a) jiangjh$ ./usr/local/nginx/sbin/nginx -s reload

6. Nginx监听端口测试:

 a) jiangjh$ netstat -na | grep 80

 

posted on 2015-09-19 13:21  Smmer  阅读(490)  评论(0编辑  收藏  举报