對于我們做網站的來說,如果流量大了,一臺服務器肯定是不夠的,接下來要考慮很多方面,比如動靜分離、比如數據庫異步,比如負載均衡等等。因為我們很多新手站長都用的是BT寶塔面板,下面蝦皮路就介紹一下利用BT寶塔面板做網站多服務器負載均衡圖文教程。
首先說下負載均衡的用法。比如你有三臺機器。那么你可以使用 1臺作為主控端。然后其他兩臺作為負載端,如果你有兩臺機器那么 你只能使用一臺機器作為主控端。另外一臺作為負載端。
(這里是重點。因為Nginx作為負載的時候,如果你用本機做一個負載節點的話。
外部拋過來的域名到這臺服務器中是直接502 的)
那么此刻我們用兩臺機器做一個負載均衡的教程。
圖如下:
圖有點難看了。不喜勿噴
首先 主控機器39.0.0.1,負載均機器為172.0.0.1
一、首先進行域名解析
二、 負載均衡服務器安裝網站
(這里如果有多臺。就安裝多臺。然后做一個數據同步就ok了)173.0.0.1 的機器已經安裝成功
三、在主控服務器安裝負載均衡插件
在這里需要安裝負載均衡服務器插件,到BT面板上,然后找到軟件商店,點擊“寶塔負載均衡”進行安裝
然后創建負載均衡
四、新建一個負載均衡
這里只有一臺負載均衡的機器。所以只添加了一臺機器。
添加好了之后。那么訪問一下
到了這一步之后不要慌,是因為從主控節點轉發的也是用的ccc.o2oxy.cn 這個域名,但是負載均衡節點里面沒有這個域名,所以返回了這個一個頁面
解決方法如下:
只要在負載均衡節點添加這個域名即可。如圖
備注:所有負載均衡節點都需要添加
然后再次訪問
教程就到這里。
最后總結一下:
用負載均衡這個插件。最少需要3臺機器。才能最小的使用方式。這樣有效發揮了三臺機器的性能。
效果如下: