問:SLB調(diào)度到WEB服務(wù)器遇到的問題:1. 通過header無法獲取SLB公網(wǎng)IP,只是內(nèi)網(wǎng)IP;2. WEB服務(wù)器調(diào)用公眾號API,提示白名單問題,公眾號設(shè)置了SLB的公網(wǎng)IP,經(jīng)測試WEB出去的header數(shù)據(jù)是,當(dāng)前WEB服務(wù)器的服務(wù)器信息,而非SLB服務(wù)器的信息。3. header中的HTTPS標記,這邊現(xiàn)在是根據(jù)SLB頭信息from_https改的校驗方式。
請問SLB公眾號這類IP把名單,我是把SLB服務(wù)器和N臺WEB服務(wù)器的公網(wǎng)IP一起提交么?還有沒有更理性一點的解決方案呢?目前nginx幫助說明上沒有相關(guān)說明,如果有文檔給我下文檔鏈接,我去查找下。
,SLB相關(guān)heade問題及公眾號IP白名單設(shè)置
答:您好,
1.Header要獲取 X-Real-IP ,這個才是真實的訪問者IP
2.WEB服務(wù)服務(wù)器調(diào)用 API不會走調(diào)度器過,所以公眾號獲取的IP是web服務(wù)器的IP地址,您需要把所有 web的IP地址和SLB服務(wù)器的IP添加到白名單中
3.從調(diào)度器https協(xié)議過來的,會有一個headr From-Https 值是 on,可以通過這個判斷,非常感謝您長期對我司的支持!
問:嗯嗯,目前根據(jù)測試的,我想到的解決方案也是這樣子的。是這樣的,現(xiàn)在的產(chǎn)品服務(wù)器上的產(chǎn)品,在不斷的增加客戶,后面應(yīng)該會繼續(xù)添加WEB服務(wù)器,這樣子的弊端就是我后面添加了服務(wù)器的話,就又需要去調(diào)整幾百個公眾號和小程序的白名單,工作量有些大。有沒有一勞永逸的解決方法,就算是后期新增WEB服務(wù)器,也不需要去更改IP白名單
答:您好,可以考慮購買一臺代理服務(wù)器,在web服務(wù)器上把公眾號接口的域名Host指向代理服務(wù)器,由代理服務(wù)器完成接口的訪問,這樣就只需要把代理服務(wù)器的IP添加到白名單中即可,非常感謝您長期對我司的支持!
問:你好,這邊在咨詢個問題,按照官方的配置OK后,發(fā)現(xiàn)整個站點的速度變慢了一些
問:現(xiàn)在SLB調(diào)度服務(wù)器帶寬20M,后臺WEB服務(wù)器都是CPU16,內(nèi)存24G的,感覺現(xiàn)在速度比前面單臺WEB(CPU32,內(nèi)存16)的速度慢很多。我百度查看好像阿里的SLB以前有人提過SLB https比http慢很多,會不會是因為這邊使用的http造成的,但是小程序的服務(wù)器又是要求https的
答:您好,您上傳一個探針不操作數(shù)據(jù)庫的程序試試速度如何,一般遇到部署集群后變慢都是連接數(shù)據(jù)庫上延時高,Mysql配置上要添加skip-name-resolve ,減少IP的解析時間,另外后端的web服務(wù)器要全部關(guān)閉掉IPv6,非常感謝您長期對我司的支持!
問:好的,我給領(lǐng)導(dǎo)反饋下,這邊切換集群的話,請問現(xiàn)有服務(wù)器的數(shù)據(jù)這些是否會一起轉(zhuǎn)移過去,主要是現(xiàn)在WEB代碼和數(shù)據(jù)庫有些大了,重新做一遍一個晚上會操作不完。輸入會跟隨一起轉(zhuǎn)移過去的話,這邊只需要改相關(guān)的配置,這個應(yīng)該會快點。
答:您好,更換集群數(shù)據(jù)會一起轉(zhuǎn)移的,注意轉(zhuǎn)移后要重新創(chuàng)建交換機,并把所有服務(wù)器再次連接到新交換機內(nèi),非常感謝您長期對我司的支持!
問:好的,老大擔(dān)心數(shù)據(jù)丟失,又把以前老服務(wù)器續(xù)費了一個月,要我先把現(xiàn)在的數(shù)據(jù)備份一下到老服務(wù)器,然后在進行再更換集群,我晚上先轉(zhuǎn)移數(shù)據(jù)到老服務(wù)器,讓老服務(wù)器先運行系統(tǒng),然后這邊再做新環(huán)境的集群變動。
問:新集群的話,公網(wǎng)和內(nèi)網(wǎng)IP會變不?
答:您好,更換集群公網(wǎng)IP會變更,內(nèi)網(wǎng)IP可以自己指定,不必完全和公網(wǎng)一樣,但為了后期維護方便,建議配置成和公網(wǎng)后兩位一樣,非常感謝您長期對我司的支持!