nginx記一次解決跨域問題的記錄

2021-10-09 21:25:29 字數 842 閱讀 2515

}

在nginx中配置proxy_pass時,當在後面的url加上了/,相當於是絕對根路徑,則nginx不會把location中匹配的路徑部分**走;如果沒有/,則會把匹配的路徑部分也給**走。

下面四種情況分別用http://

192.168

.1.4

/proxy/test.html 進行訪問。

第一種:

location /proxy/

會被**到http://

127.0

.0.1:81

/test.html 這個url

第二咱(相對於第一種,最後少乙個 /

)location /proxy/

會被**到http://

127.0

.0.1:81

/proxy/test.html 這個url

第三種:

location /proxy/

會被**到http://

127.0

.0.1:81

/ftlynx/test.html 這個url。

第四種情況

(相對於第三種,最後少乙個 /

):location /proxy/

會被**到http://

127.0

.0.1:81

/ftlynxtest.html 這個url

參考文件

記一次nginx解決跨域問題

關於跨域是什麼 產生跨域的條件等基礎概念,我就不在此記錄了。我們直接來看nginx解決跨域的方法。對於簡單請求新增響應頭 location 或者 http新增完成後,reload過載nginx配置檔案。可以在網路請求中驗證是否加入成功,如果上面方法不管用,那你就要看你的跨域請求是不是options了...

記一次跨域和nginx配置問題

請求是跨域請求,從a.mycompony.com到b.mycompony.com 後端設定了如下引數,表示前端允許post和get方式跨域請求 response.setheader access control allow origin response.setheader access contr...

記一次解決MQ不消費問題

mq不消費,mq執行緒全部處於等待狀態 專案重啟之後問題解決 jvm記憶體狀態正常 fullgc時間持續加長 cpu 100 查詢專案程序中所有的執行緒資訊,檢視是否有死鎖 檢視例項程序 tomcat的話bootstrap那個就是,springboot專案看啟動類名 jps 檢視程序狀態 產看是否有...