摘要:于是大佬啪啪啪,改了防火墻,再測(cè)試看不太懂的防火墻配置大概原來解析是這樣本來備案域名解析國內(nèi)服務(wù)器現(xiàn)狀備案失效域名解析阿里云擋住了國內(nèi)服務(wù)器臨時(shí)方案?jìng)浒甘в蛎馕鼍惩夥?wù)器重定向代理國內(nèi)服務(wù)器配置訪問默認(rèn)項(xiàng)目項(xiàng)目
備案域名失效 臨時(shí)使用境外服務(wù)器重定向方案 首先把需要訪問的項(xiàng)目nginx主機(jī)文件設(shè)置成默認(rèn)hosts
server { listen 80 default_server;//在監(jiān)聽端口后面添加default_server,設(shè)置為默認(rèn)項(xiàng)目 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 測(cè)試配置文件是否ok,注:一臺(tái)服務(wù)器只允許有一個(gè)主機(jī)文件是默認(rèn)的,如果其他文件也存在就會(huì)測(cè)試失敗
沒有問題就直接 nginx -s reload 重啟nginx
境外服務(wù)器重定向配置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; ## ^ 這行代碼表示重定向到這個(gè)地址 ## $1 permanent < 這兩個(gè)代表Get請(qǐng)求時(shí)的參數(shù) ## 但是post請(qǐng)求時(shí)這個(gè)方法就無效了,因?yàn)閜ost請(qǐng)求數(shù)據(jù)在請(qǐng)求體內(nèi),參數(shù)不可見,重定向會(huì)失去參數(shù) ## 所以使用的這行代碼 > proxy_pass http://000.000.000.000; ## 這行代碼的意思是 nginx 自身調(diào)用程序代理請(qǐng)求該地址,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
一切看似完美,找到公司運(yùn)維,闡述了偉大的跨國方案,并表示測(cè)試已經(jīng)ok,
運(yùn)維表示,反正已經(jīng)掛了,死馬當(dāng)活馬醫(yī),先改解析試試吧
改完解析,本來說好好的post方法不好使的,請(qǐng)求超時(shí),
向運(yùn)維大佬解釋了post代理原理后,
大佬說:懂了,是我禁用了別人的80端口的請(qǐng)求,所以向其他地方請(qǐng)求的時(shí)候,返回結(jié)果也可以表示為其他服務(wù)器的80端口向本機(jī)請(qǐng)求,防火墻給擋住了。
于是大佬啪啪啪,改了防火墻,再測(cè)試post ok
## 看不太懂的防火墻配置 -A INPUT -p tcp -m tcp --sport 80 -j ACCEPT -A OUTPUT -p tcp -m tcp --dport 80 -j ACCEPT大概原來解析是這樣
本來:
備案域名 --解析--》 國內(nèi)服務(wù)器
現(xiàn)狀:
備案失效域名 ---解析 XX 阿里云擋住了 XX---》 國內(nèi)服務(wù)器
臨時(shí)方案:
備案失效域名 ---解析--》 境外服務(wù)器 --- 重定向or代理 ----》國內(nèi)服務(wù)器ip(配置訪問默認(rèn)項(xiàng)目(sdk項(xiàng)目))
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/39863.html
摘要:于是大佬啪啪啪,改了防火墻,再測(cè)試看不太懂的防火墻配置大概原來解析是這樣本來備案域名解析國內(nèi)服務(wù)器現(xiàn)狀備案失效域名解析阿里云擋住了國內(nèi)服務(wù)器臨時(shí)方案?jìng)浒甘в蛎馕鼍惩夥?wù)器重定向代理國內(nèi)服務(wù)器配置訪問默認(rèn)項(xiàng)目項(xiàng)目 備案域名失效 臨時(shí)使用境外服務(wù)器重定向方案 首先把需要訪問的項(xiàng)目nginx主機(jī)文件設(shè)置成默認(rèn)hosts server { listen 80 defau...
摘要:若您選擇日峰值帶寬后付費(fèi),需保證賬戶余額才能創(chuàng)建域名。如開通的加速區(qū)域?yàn)榫硟?nèi)加速或全球加速,接入的域名必須在工信部備案后方可接入。賬戶維度默認(rèn)加速域名配額數(shù)量個(gè)。支持泛域名加速。加速開啟加速,需上傳域名對(duì)應(yīng)證書。 創(chuàng)建加速域名操作步驟1.點(diǎn)擊創(chuàng)建加速,配置您需要接入的加速域名。若您選擇流量包預(yù)付費(fèi),則需先購買流量包才能創(chuàng)建域名。 若您選擇日峰值帶寬后付費(fèi),需保證賬戶余額>0才能創(chuàng)建域名。流量...
摘要:為了可以頂下這個(gè)雷,特意買了高性能網(wǎng)站建設(shè)指南。規(guī)則七避免使用表達(dá)式原因表達(dá)式在你不知道得情況下執(zhí)行多次,嚴(yán)重影響前端性能。這也是會(huì)降低前端性能的。 最近要實(shí)現(xiàn)前端性能探測(cè),可是對(duì)于一個(gè)剛?cè)肼殘?chǎng)的我來說前端性能是個(gè)啥,我還是個(gè)只追求頁面展示效果的娃兒~。為了可以頂下這個(gè)雷,特意買了高性能網(wǎng)站建設(shè)指南。這本書真的不錯(cuò),強(qiáng)烈推薦看到本文的朋友看一下。 規(guī)則一 減少http請(qǐng)求數(shù) 原因:為什...
摘要:云服務(wù)器概念所謂的服務(wù)器就是一臺(tái)電腦所謂的云服務(wù)器,是指在實(shí)體服務(wù)器的操作系統(tǒng)下,利用軟件,虛擬出來的服務(wù)器即就是云服務(wù)器它占用的是實(shí)體服務(wù)器的資源當(dāng)然一個(gè)實(shí)體服務(wù)器可以生成多個(gè)云服務(wù)器很多個(gè)云服務(wù)器都在同一臺(tái)實(shí)體服務(wù)器上運(yùn)行不用你來維護(hù)實(shí)云服務(wù)器概念 所謂的服務(wù)器就是一臺(tái)電腦 所謂的云服務(wù)器,是指在實(shí)體服務(wù)器的操作系統(tǒng)下,利用軟件,虛擬?出來的服務(wù)器,?即就是云服務(wù)器 它占用的是實(shí)體服務(wù)器...
摘要:上一篇文章簡(jiǎn)單介紹了在本地開發(fā)環(huán)境中搭建服務(wù)端和客戶端,對(duì)單點(diǎn)登錄過程有了一個(gè)直觀的認(rèn)識(shí)之后,本篇將探討單點(diǎn)登錄的實(shí)現(xiàn)原理。因此引入服務(wù)端作為用戶信息鑒別和傳遞中介,達(dá)到單點(diǎn)登錄的效果。為該流程的實(shí)現(xiàn)類。表示對(duì)返回結(jié)果的處理。 上一篇文章簡(jiǎn)單介紹了 CAS 5.2.2 在本地開發(fā)環(huán)境中搭建服務(wù)端和客戶端,對(duì)單點(diǎn)登錄過程有了一個(gè)直觀的認(rèn)識(shí)之后,本篇將探討 CAS 單點(diǎn)登錄的實(shí)現(xiàn)原理。 一...
閱讀 2878·2021-10-14 09:50
閱讀 1226·2021-10-08 10:21
閱讀 3659·2021-10-08 10:16
閱讀 3067·2021-09-27 14:02
閱讀 3142·2021-09-23 11:21
閱讀 2126·2021-09-07 10:17
閱讀 413·2019-08-30 14:00
閱讀 2115·2019-08-29 17:26