香港機房因出口帶寬較小,抗攻擊能力相對 較差。這是絕大部分香港機房的通病。CN2的穩定性要好一些,163線路價格相對便宜,穩定性較CN2要差一些。在受到掃段攻擊( https://anquan.baidu.com/article/1343 )等特殊情況下,可能會影響面較廣。
若您的香港服務器對穩定性要求比較高,如果一定時間的掉包或變慢會嚴重影響您的業務開展,我司強烈建議您準備一套災備方案:
如開通備用線路的服務器,隨時保持數據同步,在出問題時可以無縫切換。比如您的主機是用于電子商務業務的,使用Cn2機房,建議您開通一臺163線路的服務器。關于數據的同步: 可以2臺機器上都放數據,平時做好同步,有故障時通過域名解析的方式切換。
也可以使用ngix反向代理等措施,在備機上并不保留數據,只使用反向代理將流量切換過去。
還有更多災備方案可以選擇,具體可以提交工單咨詢。
下面提供較成熟的nginx反代災備解決方案:
1.適用于源服務器網絡異常,無法提供服務(如香港cn2線路在大陸電信線路掉包,其他聯通、移動,以及香港地區訪問正常)。
2.開一臺同配置香港163線路云服務器,選擇“centos7預裝寶塔面板”系統安裝好。
3.然后ssh遠程登錄香港163線路服務器,Ip轉Ip反代設置(示例代碼針對80、443端口,其他端口可參照示例自行設置):
首先vi /www/server/nginx/conf/nginx.conf
然后在文件最后加入代碼:
(示例代碼香港cn2服務器IP為:1.1.1.1;香港163線路IP為:2.2.2.2,請用戶根據實際IP修改代碼中的IP地址)
stream {
proxy_connect_timeout 300s;
proxy_timeout 300s;
server {
listen 2.2.2.2:80;
proxy_pass 1.1.1.1:80;
}
server {
listen 2.2.2.2:443;
proxy_pass 1.1.1.1:443;
}
}
然后重新加載nginx服務:service nginx reload
最后把域名解析到新開163線路服務器IP,等域名解析生效即可正常訪問。