前言
我自己的图床是部署在本地服务器上的,由于没有公网IPv4地址,只能由云服务器做tcp代理后把端口暴露出去,再用反向代理后实现域名访问
如意馆-公益图床
最近几天发现,网页打开后显示错乱
热心群友解答,访问网页走的https协议,申请CSS却是走的http协议,这才导致的网页元素加载不全
解决方法
本地做https转发(不考虑)
传递headers
查找兰空图床官方帮助文档
使用反向代理并且域名使用了 https 的情况下,程序请求静态资源、生成的链接却是 http ?
这种情况通常是因为你的程序正在从 80 端口进行转发流量,详细解释和解决方法:https://laravel.com/docs/9.x/requests#configuring-trusted-proxiesopen in new window
请尝试增加反向代理配置:
proxy_set_header X-Forwarded-Proto $scheme;
评论区