有個(gè)朋友來問,為什么我配置完ssl證書之后,https可以正常訪問,但是頁面中的資源卻無法正常加載。
打開瀏覽器調(diào)試頁報(bào)錯(cuò)如圖:
廢話不多說直接處理問題:
方式一:
這頁面head標(biāo)簽內(nèi) 添加 meta標(biāo)簽配置, 內(nèi)容如下:
或者直接修改頁面資源地址 加上 https://
如果使用request.getScheme()方式獲取,則將這段代碼改成自己的https地址即可。
此方法很笨,不建議大家使用,頁面很多的情況下 改起來很麻煩。
方法二:
如果是采用nginx路由方式
則改造nginx配置,如下:
在nginx 配置location處加上
proxy_set_header X-Forwarded-Scheme $scheme;
通過request.getHeader(“X-Forwarded-Scheme”)獲取真實(shí)的scheme
方法三:
如果服務(wù)采用Tomcat部署 則在server.xml配更改配置
如下:
增加:scheme=“https” secure=“true” 屬性。
如果對(duì)你有用,點(diǎn)點(diǎn)關(guān)注,點(diǎn)點(diǎn)贊。
關(guān)注下方公眾號(hào),帶你業(yè)余時(shí)間學(xué)習(xí)國學(xué)知識(shí)。文章來源:http://www.zghlxwxcb.cn/news/detail-705737.html
用東方智慧,優(yōu)化您的生活。*文章來源地址http://www.zghlxwxcb.cn/news/detail-705737.html
到了這里,關(guān)于配置SSl證書后,https訪問,頁面獲取的url卻是http,導(dǎo)致頁面資源無法加載的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!