實(shí)現(xiàn)網(wǎng)站負(fù)載有兩種辦法,一種是購(gòu)買(mǎi)硬件來(lái)實(shí)現(xiàn),比如是硬件F5再到Citrix Netscalar,這些設(shè)備都幾十萬(wàn),不是一般人玩的,另一種是使用軟件來(lái)實(shí)現(xiàn),比如nginx,squid這類(lèi)有反向代理功能的軟件,本文就nginx安裝實(shí)現(xiàn)負(fù)載。
首先是windows系統(tǒng),這里建議使用window 2003企業(yè)版,而不要作用win7(太新了,我遇到無(wú)法啟動(dòng)nginx的問(wèn)題)。要說(shuō)的是,在windows下配置安裝nginx還是很容易的,少了 linux下下載tar再配置編譯參數(shù)等等步驟,我們只要從下面的地址下載相應(yīng)的zip包(大約750kb)即可,地址如下:
http://sysoev.ru/nginx/nginx-0.8.21.zip
需要說(shuō)明的是這個(gè)下載包是nginx 0.8.21開(kāi)發(fā)版,換句話說(shuō)其只能用于搭建測(cè)試環(huán)境等用途的,不能用于實(shí)際的生產(chǎn)環(huán)境(受限于windows文件句柄數(shù)限制)。下載并將該包中的文件解壓到c盤(pán)上,為了配置使用方便,我將其解壓后的文件夾名稱(chēng)從“nginx-0.8.19”改為"nginx”,這樣我們只要將要負(fù)載均衡的站點(diǎn)在iis中設(shè)置好之后,將相應(yīng)的鏈接地址放到nginx的相應(yīng)配置文件中即可,這里我們打開(kāi)C:/nginx/conf /nginx.conf文件,將下面的內(nèi)容放到該文件的“server { ”上方行處:
upstream mylocalsite { server 10.0.2.137:8088; server 10.0.2.137:8089; }
因?yàn)閚ginx無(wú)法運(yùn)行動(dòng)態(tài)腳本,所以這里要使用proxy_pass屬性進(jìn)行代理,所以找到該配置文件的如下內(nèi)容:
location / { root html; index index.html index.htm;}
修改其內(nèi)容如下:
location / { proxy_pass http://mylocalsite;}
修改完之后,還要修改一下server的偵聽(tīng)端口,原內(nèi)容如下:
server { listen 80; server_name localhost; ……
修改完后的內(nèi)容如下:
server { listen 8086;新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注