1. 兩台windows2003server怎麼做web負載均衡
我也是菜鳥,給你個
思路
,不指望分
你可以試試在一台
伺服器
做WEB和資料庫,另外一台做WEB,兩個WEB都連接那一個資料庫,這樣兩個WEB內容就是同步的了,然後兩台WEB間做
負載
,下邊是我COPY的
網路負載均衡可以讓客戶端用一個邏輯Internet
名稱
和虛擬
IP地址
(又稱群集IP地址)訪問群集,同時保留每台
計算機
各自的名稱。下面,我們將在兩台安裝Windows
Server
2003的普通計算機上,介紹網路負載均衡的實現及應用。
這兩台計算機中,一台計算機名稱為A,IP地址為192.168.0.7;另一台名為B,IP地址為192.168.0.8。規劃網路負載均衡專用虛擬IP地址為192.168.0.9。當正式應用時,
客戶機
只需要使用IP地址192.168.0.9來訪問伺服器,
網路服務
均衡會根據每台伺服器的負載情況自動選擇192.168.0.7或者192.168.0.8對外提供服務。具體實現
過程
如下:
在實現網路負載均衡的每一台計算機上,只能安裝
TCP/IP協議
,不要安裝任何其他的協議(如IPX協議或者
NetBEUI協議
),這可以從「網路連接屬性」中查看。
第一步,分別以管理員身份登錄A機和B機,打開兩台機的「本地連接」屬性界面,勾選「此連接使用下列項目」中的「負載均衡」項並進入「屬性」對話框,將IP地址都設為192.168.0.9(即負載均衡專用IP),將
子網掩碼
設置為255.255.255.0;
第二步,分別進入A機和B機的「Internet協議(TCP/IP)」屬性設置界面,點擊「高級」按鈕後,在彈出的「高級TCP/IP設置」界面中添加IP地址192.168.0.9和子網掩碼設置為255.255.255.0。
第三步,退出兩台計算機的「本地連接屬性」窗口,耐心
等一會兒
讓系統完成設置。
以後,如果這兩台伺服器不能滿足需求,可以按以上步驟添加第三台、第四台計算機到網路負載均衡系統中以滿足要求。
用IIS服務驗證網路負載均衡
網路負載均衡配置好後,為了實現某項具體的服務,需要在網路負載均衡的計算機上安裝相應的服務。例如,為了實現IIS網站的負載均衡,需要在相應的網路負載均衡伺服器上安裝IIS服務。為了讓每個用戶在通過網路負載均衡訪問到不同的計算機時,能夠訪問到一致的數據,需要在網路負載均衡的每台計算機上保持數據的
一致性
。舉例來說,實現了兩個
節點
的IIS的網路負載均衡,為了保證兩個網站內容的一致性,除了這兩個
IIS
伺服器的配置相同外,相應的網站數據必須一致。
為了檢驗網路負載均衡,我們可以通過IIS來進行驗證,其他的一些應用如終端服務、Windows
Media服務與IIS的應用與之相類似。在其他計算機上的IE
瀏覽器
中鍵入192.168.0.9,根據網路的負載,網路負載均衡會自動轉發到A機或B
機。為了驗證效果,你可以在瀏覽的時候,拔掉第一台計算機的網線或拔掉第二台機器的網線,將會發現瀏覽到的將是不同內容。當然,我們在測試的時候,為了驗證網路負載均衡的效果,把兩個網站設置成不一致的內容,而在正式應用的時候,網路負載均衡群集的每個節點計算機的內容將是一致的,這樣不管使用哪一個節點響應,都能保證訪問的內容是一致的。
2. 如何配置 WebSphere Application Server 單機版的簡單負載均衡
配置方法如下:
1,給2台WEB伺服器裝置NLB,以後在其間恣意一台上來新建群集,然後將別的一台加入到這個群會集即可,並保證這2台伺服器都是運用的靜態IP。
2,在web-01(192.168.1.130)上從管理工具中翻開 網路負載均衡器,右擊「網路負載平衡群集」,挑選「新建群集」
3,在「新群集:銜接」窗口中將 192.168.1.130增加為主機,點擊下一步進入 「新群集:主機參數」,下一步,進入 「新群集:群集IP地址」,增加窗口中的「增加」 將192.168.1.254 增加到窗口中然後下一步;
4,進入 「新群集:群集參數」,挑選「多播」然後下一步;進入 「新群集:埠規則」,選中悉數,然後修改;將埠范圍改成 80~80,協議選 「TCP」,相關性選「無」點擊斷定回到主窗口,然後點擊完結。
5,經過上面的過程,現已建立了一個群集,並且將web-01加入到了群會集,還需要手動將web-02也加入到群會集。在群集(192.168.1.254)上右鍵點擊「增加主機到群集」。銜接」窗口中的 主機中輸入192.168.1.131即可。
3. web nginx 負載均衡的項目怎麼處理
nginx和haproxy一樣也可以做前端請求分發實現負載均衡效果,比如一個tomcat服務如果並發過高會導致處理很慢,新來的請求就會排隊,到一定程度時請求就可能會返回錯誤或者拒絕服務,所以通過負載均衡使用多個後端伺服器處理請求,是比較有效的提升性能的方法;另外當單機性能優化到一定瓶頸之後,一般也會用負載均衡做集群,配置也很簡單,下面是配置過程:
首先需要安裝nginx伺服器,我這里已經安裝好了,比如這里有三個tomcat伺服器,地址如下:
192.168.1.23 8080
192.168.1.24 8080
192.168.1.25 8080
其中nginx安裝在192.168.1.23上面,如果只有一個伺服器測試,也可以在一個伺服器上運行多個tomcat開多個埠來實現,這樣也能提升性能
首先看nginx配置,在nginx.conf中http {}塊內並且server {}塊之外添加如下配置:
upstream my_service {
server 127.0.0.1:8080 weight=2;
server 192.168.1.24:8080 weight=1;
server 192.168.1.25:8080 weight=1;
}
上面的my_service是集群的名字,可以自己命名,server指定後端服務列表,weight是設置權重,權重越大,請求被分發過來的可能性就越大,這里本機權重設置了2,也就是說對到達的請求分配到本地上的會多一些
配置這個之後,需要在server {}中添加location配置攔截請求並轉發給後端的集群,最簡單的配置如下:
location / {
proxy_pass http://my_service; proxy_redirect default;
}
這樣配置之後保存並重新載入,然後對於所有的請求都會轉發到這個集群指定的機器處理了,當然也可以設置攔截具體的請求比如.do或者.action都可以根據需要設置;另外location裡面也可以設置更多的配置項,比如客戶端body大小,buffer大小,超時時間等,配置參考如下:
上面的配置可以參考,根據具體業務需要配置即可,nginx負載均衡的配置基本上就是上面這些
4. linux web負載均衡
概念我簡單講下:
兩台機器IP A,IP B通過虛擬IP C向外發布web服務,用戶通過C,會被LVS隨機分配至A,B中一台,用戶量大,會通過LVS進行自動調整達到負載均衡,而不會導致單台宕機。節點可以設置多個。
這種問題最好去論壇找答案,網路哪能找到。
我自己寫的,將就看看。
http://hi..com/isvaftouwvbaprd/item/d8587cdb7b2f671e20e25034
5. Java web項目,怎麼做負載均衡啊
Java web項目負載均衡常用的是nginx。
在多個伺服器上部署同一個web項目,nginx會將用戶的請求隨機(可自定義)分發到其中一個web伺服器,當其中任意一個或多個web伺服器宕機時,不影響用戶的正常訪問。
1、兩個web伺服器負載均衡:
upstream local_tomcat {
# 這里是本機的第一個web伺服器
server localhost:8080;
# 這里是本機的第二個web伺服器
server localhost:9090;
#還可添加很多
}
server{
location / {
proxy_pass http://local_tomcat;
}
#......其他省略
}
當訪問http://localhost時,nginx會隨機的跳轉到8080與9090伺服器。當8080伺服器宕機時,9090會繼續工作。如果想控制兩個伺服器的權重,比如 9090 伺服器性能好,可以多處理一些請求,則可以如下配置權重
upstream local_tomcat {
server localhost:8080 weight=1;
server localhost:9999 weight=2;
}
這樣在9090受訪的機率會比8080多一倍。
2、靜態文件,這個好像conf.xml有現成的配置,只要改一下就可以,如下對圖片的配置
#location ~ \.(png|jpg|bmp)$ {
root image;
}
所有png 、 jpg 、 bmp 的請求都會直接去訪客根目錄下的image文件夾,當然也可以使用絕對路徑。
6. 如何配置Web伺服器實現負載均衡
這篇實用文章介紹如何將pfSense 2.0配置成你那些Web伺服器的負載均衡器。這篇實用文章假設你已經安裝了一個pfSense設備和至少兩台Apache伺服器,並且運行在你的網路上;還假設你具備了pfSense方面的一些知識。
要求
一台設備用於安裝pfSense 2.0(如果這是你的邊緣防火牆,我會建議物理機器)。
至少兩台Apache2伺服器(這些可以是虛擬伺服器)。
對Apache伺服器進行了配置,以便以某種方式同步Web文件(rsync/corosync或通過Web伺服器維持文件版本最新的另一個選項)。
配置pfSense
pfSense使用負載均衡器,將某些類型的流量帶來的負載分攤到多台伺服器上;如果你有多台伺服器用於託管運行應用程序,這很好;你可以將負載分攤到所有伺服器上,而不是把負載全扔給一台伺服器、導致不堪重負。
可以入手了,先點擊「Services」(服務),然後點擊「Load Balancers」(負載均衡器),然後點擊「Monitor」(監視器)選項卡。
要添加一個新條目,點擊「Plus」(添加)按鈕,指定「Name」(名稱)和「Description」(描述,在這個示例中,我會使用ApacheClusterMon作為名稱和描述),將類型設成「HTTP」,然後為「Host」(主機)設置一個未使用的IP地址(我們隨後會創建虛擬伺服器的IP,以便分配給故障切換伺服器組),任由「HTTP Code」(HTTP代碼)設成「200 OK」。需要的話,然後點擊「Save」(保存),使更改生效。
現在我們要創建伺服器池。點擊「Pools」(伺服器池)選項卡,點擊「Plus」(添加)按鈕,即可添加新的伺服器池。
指定一個名稱(ApacheSrvPool將用在我的示例中)。將「Mode」(模式)設成「Load Balance」(負載均衡),然後將「Port」(埠)設成「80」(你可以讓pfSense對其他埠上的其他應用程序實現負載均衡),將「Monitor」(監視器)設成你之前創建的監視器配置,並且指定你希望在伺服器池中的所有Web伺服器的IP地址,需要的話,點擊「Save」(保存),使更改生效。
接下來點擊「Virtual Servers」(虛擬伺服器)選項卡,點擊「Plus」(添加)按鈕,添加一個新條目。指定「Name」(名稱)和「Description」(描述),然後用你之前選擇的未使用IP地址來設置「IP Address」(IP地址),將「Port」(埠)設成「80」,然後將「Virtual Server Pool」(虛擬伺服器池)設成你之前創建的伺服器池,點擊「Submit」(提交),使更改生效。
就這樣,你剛配置好了pfSense,對你的Web伺服器之間的網路流量實現負載均衡。
順便提一下,如果任何一台伺服器沒有給出200 OK狀態這樣的回應(pfSense定期向你的Web伺服器發送請求,以確定它們是否正常運行),伺服器池就會處於離線停運狀態。要避免出現停運,最好的辦法就是配置故障切換系統(下一篇文章會有介紹)。
7. 如何讓一個web程序支持負載均衡
這篇實用文章介紹如何將pfSense 2.0配置成你那些Web伺服器的負載均衡器。這篇實用文章假設你已經安裝了一個pfSense設備和至少兩台Apache伺服器,並且運行在你的網路上;還假設你具備了pfSense方面的一些知識。
要求
一台設備用於安裝pfSense 2.0(如果這是你的邊緣防火牆,我會建議物理機器)。
至少兩台Apache2伺服器(這些可以是虛擬伺服器)。
對Apache伺服器進行了配置,以便以某種方式同步Web文件(rsync/corosync或通過Web伺服器維持文件版本最新的另一個選項)。
配置pfSense
pfSense使用負載均衡器,將某些類型的流量帶來的負載分攤到多台伺服器上;如果你有多台伺服器用於託管運行應用程序,這很好;你可以將負載分攤到所有伺服器上,而不是把負載全扔給一台伺服器、導致不堪重負。
可以入手了,先點擊「Services」(服務),然後點擊「Load Balancers」(負載均衡器),然後點擊「Monitor」(監視器)選項卡。
要添加一個新條目,點擊「Plus」(添加)按鈕,指定「Name」(名稱)和「Description」(描述,在這個示例中,我會使用
ApacheClusterMon作為名稱和描述),將類型設成「HTTP」,然後為「Host」(主機)設置一個未使用的IP地址(我們隨後會創建虛擬
伺服器的IP,以便分配給故障切換伺服器組),任由「HTTP Code」(HTTP代碼)設成「200
OK」。需要的話,然後點擊「Save」(保存),使更改生效。
8. web如何設置首頁目錄的平均間距
在網頁設置里有一個頁面設置,點擊平均間距按鈕即可。
設置首頁目錄的平均間距可以使每行和每列之間的間距更均衡,從而使整體的網頁效果看起來更好。
平均間距也是視情況而定的,而在一些重要的如公司官網網頁,是不需要設置平均間距的。
9. 如何配置Web伺服器實現負載均衡
首先把XML文件的內容存到資料庫裡面的某個表
SqlCommand com=new SqlCommand("select * from 表");
com.Commtype=Commtype.text;
然後把SqlCommand傳遞給WebService
因為對方的webservice介面是需要使用POST方式調用的,然後告訴我POST參數是Command,但是我不是很理解這個Command指的是什麼。其他也沒有說明,就只有一個介面接入地址和數據格式。