在高并發連接的情況下,Nginx是Apache服務器不錯的替代品。Nginx同時也可以作為7層負載均衡服務器來使用。根據我的測試結果,Nginx0.5.33+PHP5.2.5(FastCGI)可以承受3萬以上的并發連接數,相當于同等環境下Apache的10倍。
nginx+tomcat負載均衡配置文檔
Nginx+Tomcat+Redis實現負載均衡、資源分離、session共享
Nginx編譯安裝與簡單負載均衡配置
如果在執行編譯的時候提示缺少gcc或 gcc-c++ 包的時候,需要重新進行編譯gcc包, 命令 yum -y install gcc+ gcc-c++ 可進行gcc包的編譯 或 yum -y update gcc 命令進行更新gcc包,如果在編譯或更新的時候提示‘缺少包’ 或 ‘This system is not registered with RHN’ 等原因的時候,說明 不能使用它自身的源進行編譯或更新,那么就需要手動下載源來進行更新。
Java Apache Tomcat Resin Nginx 詳細配置資料
Nginx ("engine x")是一個高性能的HTTP和反向代理服務器,也是一個 IMAP/POP3/SMTP 代理服務器。 Nginx 是由 Igor Sysoev 為俄羅斯訪問量第二的 Rambler.ru 站點開發的,它已經在該站點運行超過三年了。Igor 將源代碼以類BSD許可證的形式發布。
隨著公司應用需求的增加,需要不斷的擴展,服務器數量也隨之增加,當服務器數量不斷增加,我們會發現一臺puppetmaster壓力大,解析緩慢,而且時不時出現"timeout"之類的報錯,那這時有什么優化的辦法嗎?其實不然,我們可以利用Nginx多端口實現負載均衡,這樣在很大程度上優化了puppet的處理能力。
什么是Nginx?Nginx(“enginex”)是俄羅斯人IgorSysoev(塞索耶夫)編寫的一款高性能的HTTP和反向代理服務器。Nginx已經在俄羅斯最大的門戶網站──RamblerMedia(www.rambler.ru)上運行了3年時間,同時俄羅斯超過20%的虛擬主機平臺采用Nginx作為反向代理服務器。在國內,已經有新浪博客、新浪播客、網易新聞、六間房、56.com、Discuz!、水木社區、豆瓣、YUPOO、海內、迅雷在線等多家網站使用Nginx作為Web服務器或反向代理服務器。使用Nginx做七層負載均衡的理由1、高并發連接:官方測試能夠支撐5萬并發連接,在實際生產環境中跑到2~3萬并發連接數。2、內存消耗少:在3萬并發連接下,開啟的10個Nginx進程才消耗150M內存(15M*10=150M)。3、配置文件非常簡單:風格跟程序一樣通俗易懂。
nginx的內部結構是由核心部分和一系列的功能模塊所組成。這樣劃分是為了使得每個模塊的功能相對簡單,便于開發,同時也便于對系統進行功能擴展。為了便于描述,下文中我們將使用nginxcore來稱呼nginx的核心功能部分。
Nginx的高性能已經強勢占領用戶,使用部署率呈直線飆升。搭建勝過Apache十倍的Web服務器,網上該系列文章全部都是基于Centos/Redhat系統上的,同時又有很多人用Debian/Ubuntu來做Web服務器,所以,本教程來教大家在Debian6.X/Debian5.X上也來實現LNMP環境的搭建。<br> 堪稱為史上最快安裝、最新穩定版、最省資源!兩條命令完成!是的只需要兩條命令即可安裝搭建LNMP環境。“Debian+Nginx+PHP(FastCGI)+MySQL搭建LNMP服務器”系列文章,是Debian上的第三版,是基于虛擬機上實現的。
一、Nginx部分1.1、Nginx介紹Nginx是俄羅斯人編寫的十分輕量級的HTTP服務器,Nginx,它的發音為“engineX”,是一個高性能的HTTP和反向代理服務器,同時也是一個IMAP/POP3/SMTP代理服務器。Nginx是由俄羅斯人IgorSysoev為俄羅斯訪問量第二的Rambler.ru站點開發的,它已經在該站點運行超過兩年半了。IgorSysoev在建立的項目時,使用基于BSD許可。據說他當初是F5的成員之一,英文主頁:。http://nginx.net1.2、Nginx優點Nginx是一個很牛的高性能Web和反向代理服務器,它具有有很多非常優越的特性: 在高連接并發的情況下,Nginx是Apache服務器不錯的替代品:Nginx在美國是做虛擬主機生意的老板們經常選擇的軟件平臺之一
Squid作純代理比較穩當 前端少一級代理,響應速度會快,出問題的可能性要小 功能有限,不會常被調整 容易為人接受,只是為了擴充功能而增加中層代理 一般的配置簡便,比如增加一個二級域名,只需配置一個指向。 增加的nginx可擴展功能,增加對應用服務的負載均衡等。
公司一個業務網站系統之前上線時有提過做負載均衡方案,但后來因為種種原因未能正常上線,整個系統全部是單點故障,運行了大半年時間沒有出過故障已經是燒高香了。現在系統訪問量上來了,需要對系統進行升級解決單點故障的問題。老板說要我負責把這個系統升級方案規劃好。 我根據目前一些資料情況,給出了一份用nginx+keepalived做主備負載均衡的方案,另外老板也比較傾向于nginx軟件,所以方案給出了之后,就開始實施了。下面是一些配置過程,通過這次的系統升級,也熟悉了一些對nginx這個高效軟件的應用。
?nginx負載均衡和lvs負載均衡的比較分析lvs和nginx都可以用作多機負載的方案,它們各有優缺,在生產環境中需要好好分析實際情況并加以利用。首先提醒,做技術切不可人云亦云,我云即你云;同時也不可太趨向保守,過于相信舊有方式而等別人來幫你做墊被測試。
CentOS 5 下安裝 tfs 并使用 Nginx 做訪問
Centos6.2上做nginx和tomcat的集成及負載均衡
Nginx的優點: 1、高并發連接:官方測試能夠支撐5萬并發連接,在實際生產環境中跑到2~3萬并發連接數。<br> 2、內存消耗少:在3萬并發連接下,開啟的10個Nginx 進程才消耗150M內存(15M*10=150M)。<br> 3、配置文件非常簡單:風格跟程序一樣通俗易懂。<br> 4、成本低廉:Nginx為開源軟件,可以免費使用。而購買F5 BIG-IP、NetScaler等硬件負載均衡交換機則需要十多萬至幾十萬人民幣。
Nginx是俄羅斯人Igor Sysoev(塞索耶夫)編寫的一款高性能的 HTTP 和反向代理服務器。Nginx 已經在俄羅斯最大的門戶網站── Rambler Media(www.rambler.ru)上運行了3年時間,同時俄羅斯超過20%的虛擬主機平臺采用Nginx作為反向代理服務器。 在國內,已經有 新浪博客、新浪播客、網易新聞、六間房、56.com、Discuz!、水木社區、豆瓣、YUPOO、海內、迅雷在線 等多家網站使用 Nginx 作為Web服務器或反向代理服務器。
DebianLNMP是一個用Linux Shell編寫的可以為Debian/Ubuntu VPS(VDS)或獨立主機安裝LNMP(Nginx、MySQL、PHP、phpMyAdmin)生產環境的Shell程序。 DebianLNMP 是以 Debian + Linux + Nginx + MySQL + PHP 的安裝順序命名; DebianLNMP一鍵安裝包是很不錯的安裝腳本,用在低配置VPS上最合適不過啦,安裝方便快捷,輕輕松松全自動安裝LNMP(Nginx、MySQL、PHP、phpMyAdmin)可直接用再生產環境。