目 录CONTENT

文章目录

兰空图床经反向代理后CSS加载不全导致网页显示错乱

周二豪
2024-08-02 / 0 评论 / 0 点赞 / 40 阅读 / 2940 字

前言

我自己的图床是部署在本地服务器上的,由于没有公网IPv4地址,只能由云服务器做tcp代理后把端口暴露出去,再用反向代理后实现域名访问
如意馆-公益图床
最近几天发现,网页打开后显示错乱
image.png

热心群友解答,访问网页走的https协议,申请CSS却是走的http协议,这才导致的网页元素加载不全

66ad0cf369eff.png

66ad0cf36afbb.png

解决方法

本地做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;

设置雷池WAF

image.png

恢复正常

image.png

0

评论区