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