archery在变更域名后,登录账号报错Forbidden
通过docker logs -f archery,查看日志发现以下报错:
django.security.csrf - WARNING - Forbidden (Origin checking failed - https://xxx.xxx.com does not match any trusted origins.): /authenticate/
解决办法:
进入容器
docker exec -it archery bash
编辑文件
vim /opt/archery/archery/settings.py
找到并注释以下内容
#"django.middleware.csrf.CsrfViewMiddleware",
重启容器即可
docker restart archery
重启完成后点击登录,正常提示密码失败