程序员人生 网站导航

linux下nginx负载均衡部署

栏目:互联网时间:2014-11-27 08:30:30

nginx负载均衡部署

Nginx("engine x") 是1个高性能的 HTTP 和 反向代理 http://www.wfuyu.com/server/,也是1个 IMAP/POP3/SMTP 代理http://www.wfuyu.com/server/。 Nginx 是由 IgorSysoev 为俄罗斯访问量第2的 Rambler.ru站点开发的,第1个公然版本0.1.0发布于2004年10月4日。其将源代码以类BSD许可证的情势发布,因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名。2011年6月1日,nginx 1.0.4发布。

1般我们都需要先装pcre, zlib,前者为了重写rewrite,后者为了gzip紧缩。

1      准备工作

openssl⑴.0.1c.tar.gz

zlib⑴.2.8.tar.gz

pcre⑻.36.tar.gz

nginx⑴.6.2.tar.gz

下载地址:http://pan.baidu.com/s/1dDhCYHj 密码: nq7r

2      上传文件到http://www.wfuyu.com/server/

可使用SecureFX上传

3      安装PCRE库

tar zxvf pcre⑻.36.tar.gz

mv pcre⑻.36.tar.gz pcre

cd pcre

./configure

make

make install

4      安装zlib库

tar zxvf zlib⑴.2.8.tar.gz

mv zlib⑴.2.8 zlib

cd zlib

./configure

make

make install

5      安装ssl

tar zxvf openssl⑴.0.1c.tar.gz

mv openssl⑴.0.1c.tar.gz openssl

cd openssl

./config

make

make install

6      安装nginx

Nginx 1般有两个版本,分别是稳定版和开发版,您可以根据您的目的来选择这两个版本的其中1个,下面是把 Nginx 安装到 /usr/local/nginx 目录下的详细步骤:

tar zxvf nginx⑴.6.2.tar.gz

mv nginx⑴.6.2.tar.gz nginx

cd nginx  

./configure --prefix=/usr/local/nginx --with-pcre=/root/pcre--with-zlib=/root/zlib

make

make install

7      启动

确保系统的 80 端口没被其他程序占用,

/usr/local/nginx/sbin/ ./nginx

 

检查是不是启动成功:

ps

------分隔线----------------------------
------分隔线----------------------------

最新技术推荐