摘要:于是大佬啪啪啪,改了防火墻,再測試看不太懂的防火墻配置大概原來解析是這樣本來備案域名解析國內服務器現狀備案失效域名解析阿里云擋住了國內服務器臨時方案備案失效域名解析境外服務器重定向代理國內服務器配置訪問默認項目項目
備案域名失效 臨時使用境外服務器重定向方案 首先把需要訪問的項目nginx主機文件設置成默認hosts
server { listen 80 default_server;//在監聽端口后面添加default_server,設置為默認項目 server_name api.xxxxxxxx.com; root /home/www/xxxxxxxx/public; index index.html index.htm index.php; access_log /data/logs/nginx/xxxxxxxx_access.log main; error_log /data/logs/nginx/xxxxxxxx.com_error.log; location / { try_files $uri $uri/ /index.php?$query_string; } location ~ .php$ { fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } } $ nginx -t >> nginx: the configuration file /usr/local/etc/nginx/nginx.conf syntax is ok nginx: configuration file /usr/local/etc/nginx/nginx.conf test is successful $ nginx -s reload
改完 nginx -t 測試配置文件是否ok,注:一臺服務器只允許有一個主機文件是默認的,如果其他文件也存在就會測試失敗
沒有問題就直接 nginx -s reload 重啟nginx
境外服務器重定向配置server { listen 80; server_name api.xxxxxxxx.cc api.xxxxxxxx.com; location / { if ($request_method ~ ^(POST)$) { proxy_pass http://000.000.000.000; break; } rewrite ^(.*) http://000.000.000.000$1 permanent; } } ## rewrite ^(.*) http://000.000.000.000$1 permanent; ## ^ 這行代碼表示重定向到這個地址 ## $1 permanent < 這兩個代表Get請求時的參數 ## 但是post請求時這個方法就無效了,因為post請求數據在請求體內,參數不可見,重定向會失去參數 ## 所以使用的這行代碼 > proxy_pass http://000.000.000.000; ## 這行代碼的意思是 nginx 自身調用程序代理請求該地址,post問題解決 $ nginx -t >> nginx: the configuration file /usr/local/etc/nginx/nginx.conf syntax is ok nginx: configuration file /usr/local/etc/nginx/nginx.conf test is successful $ nginx -s reload
一切看似完美,找到公司運維,闡述了偉大的跨國方案,并表示測試已經ok,
運維表示,反正已經掛了,死馬當活馬醫,先改解析試試吧
改完解析,本來說好好的post方法不好使的,請求超時,
向運維大佬解釋了post代理原理后,
大佬說:懂了,是我禁用了別人的80端口的請求,所以向其他地方請求的時候,返回結果也可以表示為其他服務器的80端口向本機請求,防火墻給擋住了。
于是大佬啪啪啪,改了防火墻,再測試post ok
## 看不太懂的防火墻配置 -A INPUT -p tcp -m tcp --sport 80 -j ACCEPT -A OUTPUT -p tcp -m tcp --dport 80 -j ACCEPT大概原來解析是這樣
本來:
備案域名 --解析--》 國內服務器
現狀:
備案失效域名 ---解析 XX 阿里云擋住了 XX---》 國內服務器
臨時方案:
備案失效域名 ---解析--》 境外服務器 --- 重定向or代理 ----》國內服務器ip(配置訪問默認項目(sdk項目))
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/8038.html
摘要:于是大佬啪啪啪,改了防火墻,再測試看不太懂的防火墻配置大概原來解析是這樣本來備案域名解析國內服務器現狀備案失效域名解析阿里云擋住了國內服務器臨時方案備案失效域名解析境外服務器重定向代理國內服務器配置訪問默認項目項目 備案域名失效 臨時使用境外服務器重定向方案 首先把需要訪問的項目nginx主機文件設置成默認hosts server { listen 80 defau...
摘要:若您選擇日峰值帶寬后付費,需保證賬戶余額才能創建域名。如開通的加速區域為境內加速或全球加速,接入的域名必須在工信部備案后方可接入。賬戶維度默認加速域名配額數量個。支持泛域名加速。加速開啟加速,需上傳域名對應證書。 創建加速域名操作步驟1.點擊創建加速,配置您需要接入的加速域名。若您選擇流量包預付費,則需先購買流量包才能創建域名。 若您選擇日峰值帶寬后付費,需保證賬戶余額>0才能創建域名。流量...
摘要:上一篇文章簡單介紹了在本地開發環境中搭建服務端和客戶端,對單點登錄過程有了一個直觀的認識之后,本篇將探討單點登錄的實現原理。因此引入服務端作為用戶信息鑒別和傳遞中介,達到單點登錄的效果。為該流程的實現類。表示對返回結果的處理。 上一篇文章簡單介紹了 CAS 5.2.2 在本地開發環境中搭建服務端和客戶端,對單點登錄過程有了一個直觀的認識之后,本篇將探討 CAS 單點登錄的實現原理。 一...
閱讀 1160·2021-11-16 11:45
閱讀 1014·2021-09-04 16:41
閱讀 3076·2019-08-29 16:40
閱讀 2851·2019-08-29 15:34
閱讀 2672·2019-08-29 13:11
閱讀 1734·2019-08-29 12:58
閱讀 1725·2019-08-28 18:00
閱讀 1775·2019-08-26 18:26