今天部署了单机版本的discourse,部署的时候是使用nginx进行反向代理的,并且https也正确配置了。

但是,当我在后台开启force_https之后,却出现了无法登录的问题,一直报错csrf验证失败,并且获取不到cookie。这导致我退出登录后,无法再进后台关掉这个选项。最后发现解决方案是在反向代理的地方设置

proxy_set_header X-Forwarded-Proto https;

然后重载nginx配置就解决了。

转载请注明来源:https://longjin666.cn/?p=1816

欢迎关注我的公众号“灯珑”,让我们一起了解更多的事物~

你也可能喜欢

发表评论