在使用为知笔记的时候,出现了上传图片失败的问题,经过检查发生了跨域问题。由于是开启了HTTPS,但没有在NGINX进行相应设置所导致的


操作

只需在 NGINX 的配置文件(反向代理的配置文件)修改相关反代文件即可

img

将宝塔反代配置文件的proxy_set_header全部替换

将宝塔反代配置文件的proxy_set_header全部替换:
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header x-wiz-real-ip $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_set_header X-Forwarded-Proto $scheme;

测试下

https://your-server/?p=wiz&c=endpoints
注意是https协议,将 your-server 修改成自己的域名

img

显示HTTPS既成功

注意:某些时候如果长时间的不注销重新登录的话,会导致token失效。也会造成上传图片失败,此时注销重新登录即可。