当前位置: 首页 > 服务器 > web服务器 > 正文

nginx负载均衡篇一、nginx安装

时间:2015-05-22

现在国内许多家大的网站都已经采用了Nginx作为web服务器,毕竟nginx在高并发、资源消耗低、反向代理等方面有着不错的性能,现在咱也随下大众,学习下nginx,顺便做下负载均衡。

系统环境,rhel6.5 x86_64   ,去nginx官网(http://nginx.org/)看了下,发现主线版已经到了1.7.3,由于是测试,所以就下了个稳定版1.6.0(http://nginx.org/download/nginx-1.6.0.tar.gz)

解压文件:

tar zxvf nginx-1.6.0

由于nginx rewrite依赖于PCRE库,所以需要在linux系统中编译安装PCRE库,先下载PCRE库:

wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.34.tar.gz

解压文件:

tar zxvf pcre-8.34.tar.gz

配置

./configure --enable-utf8

我这里提示configure: error: You need aC++ compiler for C++ support,看来pcre是由c++编译的,安装c++编译工具,

yum install -y gcc gcc-c++

然后接着配置pcre

./configure --enable-utf8

编译安装pcre

make && make install

到这里pcre库安装完成,接下来切换到nginx目录继续安装nginx

./configure --prefix=/usr/local/nginx --user=nginx --group=nginx --with-http_stub_status_module   --with-http_gzip_static_module

-with-pcre=/usr/local/pcre-8.34/

前提是需要增加nginx这个用户及用户组,当然这里也可以指定其他用户

如果出现安装gzip库的提示,

修改./configure 加上提示中的--without-http_gzip_module,测试中暂时用不到gzip模块。

最后编译安装

make && make install

至此nginx安装完成,下边启动nginx测试下是否安装成功。

先切换至nginx的安装目录下的sbin中,然后启动nginx

nginx -c /home/nginx/tools/nginx/conf/nginx.conf

返回栏目页:http://www.bianceng.cn/Servers/web/