Windows
在兩個 Web 伺服器之間重新路由流量
我有兩個自託管的公共網路伺服器。一個是我的實時站點,另一個是一個縮小的站點,當我的實時站點處於維護狀態時,我還使用它來重新路由到它的流量。
我的防火牆是雲託管防火牆。我現在做事的方式是,當我想關閉實時站點並重新路由到備份站點時,我向雲託管防火牆人員發送請求,他們為我進行切換。整個過程大約需要10-15分鐘。當我想回去生活時。我發送另一個請求,然後再等待 10-15 分鐘。
問題是,僅僅來回切換30分鐘就夠了!我希望能夠幾乎立即進行切換!
我怎麼能這樣。如果主 Web 伺服器出現故障,所有流量都會轉到備用 Web 伺服器,反之亦然?或者,如果有一種方法可以按需在兩台伺服器之間切換?
您可以將您的域指向CloudFlare等CDN,而不是手動在“實時”站點和備份站點之間來回切換。
另一方面,如果您想使用問題評論中討論的 IP 交換技術,並且兩個 Web 伺服器都有靜態 IP,您可以使用netsh導出每個網路配置。將這兩個配置放在每個伺服器上(或放在兩個伺服器都可以訪問的網路共享上),然後呼叫一個腳本,該腳本使用 netsh 按需導入原始或備用網路配置。您可以使用PowerShell或PSExec遠端呼叫每台伺服器上的腳本。