hlcX's Blog
my note!
Toggle navigation
hlcX's Blog
2.学习
4.群晖
5.CentOS7
6.rasperryPI
linux-mint
关于
归档
标签
docker-compose布暑后登录时报403
seafile
nginx
403
2019-10-03 12:31:27
30
0
0
hlcx
seafile
nginx
403
# 来自网络的解决方法 - 待测试 ![title](/api/file/getImage?fileId=5d9579adbfb54f0a530000ad) # 下午测了 - vi /etc/nginx/sites-enabled/seafile.nginx.conf ``` ... location / { proxy_pass http://127.0.0.1:8000/; proxy_read_timeout 310s; proxy_set_header Host $host; ... ``` 改为 ``` ... location / { proxy_pass http://127.0.0.1:8000/; proxy_read_timeout 310s; proxy_set_header Host $host:18443; ... ``` # reload ``` docker exec -i seafile nginx -s reload ``` # 另一个方法 - 第1步 ``` vi /opt/seafile/seafile-server-latest/seahub/thirdpart/django/middleware/csrf.py #转到220行 if request.method not in ('GET', 'HEAD', 'OPTIONS', 'TRACE'): #改为 if request.method not in ('GET', 'POST', 'HEAD', 'OPTIONS', 'TRACE'): ``` - 第2步 ``` vi /opt/seafile/seafile-server-latest/seahub/seahub/settings.py #转到118行,注释掉这行 'django.middleware.csrf.CsrfViewMiddleware', 改为 #'django.middleware.csrf.CsrfViewMiddleware', ``` - 用sed来修改 ``` sed -i "220cif request.method not in ('GET', 'POST', 'HEAD', 'OPTIONS', 'TRACE'):" /opt/seafile/seafile-server-latest/seahub/thirdpart/django/middleware/csrf.py sed -i "220s/^/ /" #在220行首插入8个空格 sed -i "118c#'django.middleware.csrf.CsrfViewMiddleware'," /opt/seafile/seafile-server-latest/seahub/seahub/settings.py ``` # over
上一篇:
布署docker版onlyoffice服务+开启https
下一篇:
CentOS7 安装docker-compose
0
赞
30 人读过
新浪微博
微信
腾讯微博
QQ空间
人人网
提交评论
立即登录
, 发表评论.
没有帐号?
立即注册
0
条评论
More...
文档导航
没有帐号? 立即注册