把工作当事业做,把项目当作品做!
本博文章除非特别说明,都是原创作品。欢迎各位转载,但请注明出处,谢谢!hankchen:117744585@qq.com 微博地址:http://t.qq.com/hankchen2008
最近Nginx比较火,听说性能和稳定性都比目前市场占有率第一的Apache Web服务器高一个档次。以前就想好好研究下Apache的,由于种种原因一直没有去做。这次既然有更强大的替代品出现,决定好好研究研究。首先,来看看Nginx的简介:
Nginx("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器 。 Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的Rambler.ru 站点开发的,它已经在该站点运行超过四年多了。自Nginx 发布四年来,Nginx 已经因为它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名了。目前国内各大门户网站已经部署了Nginx,如新浪、网易、腾讯等;国内几个重要的视频分享网站也部署了Nginx,如六房间、酷6、迅雷看看等。
Nginx now hosts nearly 6% (13M) of all domains worldwide.
最近在开发迅雷客服系统(http://help.xunlei.com/),搭建测试环境的时候突然想到Nginx,不妨当成一次学习和练手的机会。
目前Nginx的官网最新的稳定版本是nginx-0.7.65,Linux下的源代码文件包是:nginx-0.7.65.tar.gz。
一般编译nginx时,都要先安装pcre、zlib等外部支持程序,然后编译安装nginx时指定这些外部支持程序的位置,这样nginx在每次启动的时候,就会去动态加载这些东西了。
(1) 下载安装外部支持库
(2) 安装Nginx。将nginx-0.7.65.tar.gz解压后,进行简单的编译安装:
(3) 启动Nginx
/usr/local/nginx0765/sbin/nginx
Nginx的配置文件主要是:/usr/local/conf/nginx.conf。
客服系统的测试环境配置是:
[root@game-13 conf]# vi nginx.conf
保存修改配置后,重新启动Nginx服务器:
/usr/local/nginx0765/sbin/nginx –s stop
这样,配置Host,就可以访问测试环境:http://help.xunlei.com
Copyright @ hankchen Powered by: .Text and ASP.NET Theme by: .NET Monster