MyException - 我的异常网
当前位置:我的异常网» 软件架构设计 » nginx负载均衡篇1、nginx安装

nginx负载均衡篇1、nginx安装

www.MyException.Cn  网友分享于:2015-08-26  浏览:0次
nginx负载均衡篇一、nginx安装

        现在国内许多家大的网站都已经采用了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
-c后边为nginx的配置文件路径,请根据自己实际路径配置,注意启动成功后没有任何提示,如果需要请tail -f 监听日志文件,打开浏览器,输入nginx安装机器的IP地址,nginx配置文件默认为80端口,所以在浏览器中直接输入http://127.0.0.1(ip根据自己实际情况配置),如果能出现如下界面,说明nginx安装成功。

最后补充下nginx命令知识:

# /usr/local/nginx/sbin/nginx -h
nginx version: nginx/0.7.63
Usage: nginx [-?hvVt] [-s signal] [-c filename] [-p prefix] [-g directives]

Options:
-?,-h : this help
-v : show version and exit
-V : show version and configure options then exit
-t : test configuration and exit
-s signal : send signal to a master process: stop, quit, reopen, reload 
-p prefix : set prefix path (default: /usr/local/nginx/)
-c filename : set configuration file (default: conf/nginx.conf)
-g directives : set global directives out of configuration file


如果需要关闭请执行./nginx -s stop

如果需要重启请执行./nginx -s reload


文章评论

2013年中国软件开发者薪资调查报告
2013年中国软件开发者薪资调查报告
Java程序员必看电影
Java程序员必看电影
亲爱的项目经理,我恨你
亲爱的项目经理,我恨你
那些争议最大的编程观点
那些争议最大的编程观点
程序员最害怕的5件事 你中招了吗?
程序员最害怕的5件事 你中招了吗?
如何成为一名黑客
如何成为一名黑客
十大编程算法助程序员走上高手之路
十大编程算法助程序员走上高手之路
2013年美国开发者薪资调查报告
2013年美国开发者薪资调查报告
总结2014中国互联网十大段子
总结2014中国互联网十大段子
“肮脏的”IT工作排行榜
“肮脏的”IT工作排行榜
代码女神横空出世
代码女神横空出世
程序员的一天:一寸光阴一寸金
程序员的一天:一寸光阴一寸金
“懒”出效率是程序员的美德
“懒”出效率是程序员的美德
鲜为人知的编程真相
鲜为人知的编程真相
老美怎么看待阿里赴美上市
老美怎么看待阿里赴美上市
程序员周末都喜欢做什么?
程序员周末都喜欢做什么?
程序猿的崛起——Growth Hacker
程序猿的崛起——Growth Hacker
当下全球最炙手可热的八位少年创业者
当下全球最炙手可热的八位少年创业者
我跳槽是因为他们的显示器更大
我跳槽是因为他们的显示器更大
Java 与 .NET 的平台发展之争
Java 与 .NET 的平台发展之争
团队中“技术大拿”并非越多越好
团队中“技术大拿”并非越多越好
 程序员的样子
程序员的样子
60个开发者不容错过的免费资源库
60个开发者不容错过的免费资源库
聊聊HTTPS和SSL/TLS协议
聊聊HTTPS和SSL/TLS协议
程序员的鄙视链
程序员的鄙视链
5款最佳正则表达式编辑调试器
5款最佳正则表达式编辑调试器
初级 vs 高级开发者 哪个性价比更高?
初级 vs 高级开发者 哪个性价比更高?
10个调试和排错的小建议
10个调试和排错的小建议
要嫁就嫁程序猿—钱多话少死的早
要嫁就嫁程序猿—钱多话少死的早
我的丈夫是个程序员
我的丈夫是个程序员
什么才是优秀的用户界面设计
什么才是优秀的用户界面设计
写给自己也写给你 自己到底该何去何从
写给自己也写给你 自己到底该何去何从
中美印日四国程序员比较
中美印日四国程序员比较
看13位CEO、创始人和高管如何提高工作效率
看13位CEO、创始人和高管如何提高工作效率
程序员都该阅读的书
程序员都该阅读的书
程序员应该关注的一些事儿
程序员应该关注的一些事儿
为什么程序员都是夜猫子
为什么程序员都是夜猫子
Web开发人员为什么越来越懒了?
Web开发人员为什么越来越懒了?
不懂技术不要对懂技术的人说这很容易实现
不懂技术不要对懂技术的人说这很容易实现
Google伦敦新总部 犹如星级庄园
Google伦敦新总部 犹如星级庄园
科技史上最臭名昭著的13大罪犯
科技史上最臭名昭著的13大罪犯
程序员必看的十大电影
程序员必看的十大电影
那些性感的让人尖叫的程序员
那些性感的让人尖叫的程序员
我是如何打败拖延症的
我是如何打败拖延症的
程序员眼里IE浏览器是什么样的
程序员眼里IE浏览器是什么样的
如何区分一个程序员是“老手“还是“新手“?
如何区分一个程序员是“老手“还是“新手“?
漫画:程序员的工作
漫画:程序员的工作
老程序员的下场
老程序员的下场
做程序猿的老婆应该注意的一些事情
做程序猿的老婆应该注意的一些事情
软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有