Forbidden (403)
CSRF verification failed. Request aborted.
客户端正常工作。
服务器位于局域网,通过端口映射到路由器外网。
证书用的外网域名的证书。
CSRF verification failed. Request aborted.
客户端正常工作。
服务器位于局域网,通过端口映射到路由器外网。
证书用的外网域名的证书。
请问你解决了吗?我也遇到一样的情况啊
修改 /opt/seafile-data/seafile/conf/seahub_settings.py
在文件末尾增加下面一行就可以了。
CSRF_TRUSTED_ORIGINS = [‘你的域名:你的外网端口’]
按你说的操作后,容器都起不来了
我是这么解决的,你也可以进到 docker exec -it seafile /bin/bash 进到docker里修改试试。
修改的时候注意下缩进、换行之类的。
可以的 centos7 pro7.0.9 docker 测试通过。
例子:
CSRF_TRUSTED_ORIGINS = [‘seafile.dskfjdskfjds.com:33443‘]
11.0.8也遇到过
通过域名代理还是需要加上协议头
CSRF_TRUSTED_ORIGINS = [‘https://seafile.dskfjdskfjds.com:33443’]