由于谷歌瀏覽器的安全策略更新后,https網(wǎng)站無法直接下載http網(wǎng)站的文件。解決思路有以下幾種情況:1.兩個(gè)網(wǎng)站都同時(shí)改為http或https。2.通過nginx轉(zhuǎn)發(fā)。3.通過后端java代碼獲取對方網(wǎng)站的文件流然后把流返回給前端。
本文介紹如果通過nginx轉(zhuǎn)發(fā)訪問http網(wǎng)站。
配置規(guī)則一如下:
location /asset/ { proxy_pass http://對方網(wǎng)站iP:端口/asset/; }
?這樣配置之后,本地網(wǎng)站比如是:訪問https://127.0.0.1:8080/asset/app/logo.png?
就能訪問到對方網(wǎng)站:?http://對方網(wǎng)站IP:端口/asset/app/logo.png
如果是配置規(guī)則二:
location /to_url/ {
????????proxy_pass http://對方網(wǎng)站IP:端口/asset/;
}
這樣配置之后:本地網(wǎng)站比如是:訪問https://127.0.0.1:8080/to_url/app/logo.png
就能訪問到對方網(wǎng)站:http://對方網(wǎng)站IP:端口/asset/app/logo.png
上面兩種方式任一一種都行,如果比較了解nginx的轉(zhuǎn)發(fā)規(guī)則,配置起來就更加方便。
小結(jié):文章來源:http://www.zghlxwxcb.cn/news/detail-787401.html
?實(shí)際上就是把 location的 /目標(biāo)路徑/ 匹配中的規(guī)則替換為 https://對方網(wǎng)站IP:端口/asset/ 開頭的路徑,后面的路徑文件不變。文章來源地址http://www.zghlxwxcb.cn/news/detail-787401.html
到了這里,關(guān)于https網(wǎng)站如何訪問http網(wǎng)站的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!