以前用apache來做負載均衡比較繁瑣,又因為apache本身就是乙個web server,耗去沒有必要
的資源(也用apache+tomcat整合分別來做靜態頁和jsp的server),最近看到很多**都在用
nginx,所以也小試牛刀了一把。為了防止複製session比較麻煩的方式(耗系統資源)
我們的nginx只做分流。比如a 客戶訪問**,**後台跑b1,b2兩台伺服器。
a客戶此次請求在b1.則該會話請求一直都在b1這台伺服器上。
nginx-0.8.8.tar.gz
安裝pcre-8.00.tar.gz
tar zxvf pcre-8.00.tar.gz
cd pcre-8.00
./configure
make
make install
安裝 nginx-0.8.8.tar.gz
注:--with-http_stub_status_module 是為了啟用 nginx 的 nginxstatus 功能,用來監控 nginx 的當前狀
下面主要說下檔案的配置檔案nginx.conf主要的配置
upstream tomcat
此處為你真實伺服器的ip的埠,可以為多個
server
error_page 500 502 503 504 /50x.html;
location = /50x.html
}
用PHP來做負載均衡
用php來做負載均衡指南 過去當執行乙個大的web應用時候意味著需要執行乙個大型的web伺服器。因為你的應用吸引了大量的使用者,你將不得不在你的伺服器裡增加更多的記憶體和處理器。今天,大型伺服器 模式已經過去,取而代之的是大量的小伺服器,使用各種各樣的負載均衡技術。更多小伺服器 的優勢超過過去的 大...
利用Nginx做負載均衡
最近正在研究nginx,nginx作為反向 伺服器,可以對web伺服器提供加速,並且具有負載均衡的功能。在windows版本中,將壓縮包進行解壓,執行命令 1 start nginx 這樣就可以啟動nginx服務了。而執行命令 1 nginx s stop 可以停止服務。這是我在192.168.3....
使用nginx做負載均衡
負載均衡,單從字面上的意思來理解就可以解釋n臺伺服器平均分擔負載,不會因為某台伺服器負載高宕機而某台伺服器閒置的情況。那麼負載均衡的前提就是要有多台伺服器才能實現,也就是兩台以上即可。首先,選擇乙個 伺服器,此處用的nginx伺服器,在 伺服器的nginx.conf 此處是在nignx.conf中i...