大家好我是钟义林,今天我们来安装一个nginx服务

我们安装1.3.9这个包吧

首先需要下载一个nginx包

wget http://nginx.org/download/nginx-1.3.9.tar.gz


安装 nginx_第1张图片

然后我们去 /usl/local/ 下 vi一个shell,这里我为写blog专门mkdir了一个51cto的目录

安装 nginx_第2张图片

#!/bin/sh


cd /opt


tar zxvf nginx-1.3.9.tar.gz


cd nginx-1.3.9


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

--with-http_stub_status_module \

--with-http_flv_module


make && meke install

安装 nginx_第3张图片


写完shell有wq保存退出,切记赋权,不然会告诉你权限不够

chmod 755 nginx.sh

然后执行

/usr/local/51cto/ngingx.sh

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

如果你出现了这样的错误

安装 nginx_第4张图片

那说明你少装个库,用yum来把它装上

yum install pcre-devel pcre-static

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

安装 nginx_第5张图片


 安装成功后我们需要在/usr/local/nginx-1.3.9/conf/nginx.conf里面该些设置,当然非常简单,是为了让nginx支持php

安装 nginx_第6张图片

#location ~ \.php$ {

       #    root           html;

       #    fastcgi_pass   127.0.0.1:9000;

       #    fastcgi_index  index.php;

       #    fastcgi_param  SCRIPT_FILENAME  /scripts$fastcgi_script_name;

       #    include        fastcgi_params;

       #}

就是这一段,只要把前面的#(注释符)去掉就行。

安装 nginx_第7张图片

https是https加密通道,就是证书之类,我这次用不到就不配置了

配置完后记得:wq保存退出

不要着急启动服务,我们这个时候检查一下防火墙状态,如果开了就吧防火墙关了

安装 nginx_第8张图片

启动nginx服务 /usr/local/nginx-1.3.9/sbin/nginx


最后用浏览器查看一下

安装 nginx_第9张图片


这下你的nginx算了安装成功了


Thank