Closed Co1lin closed 3 years ago
目前排查出来感觉是HTTPS的问题。因为HTTP访问没有问题。 NGINX配置如下:
server {
# 服务器端口使用443,开启ssl, 这里ssl就是上面安装的ssl模块
listen 80;
listen 443 ssl;
# 域名,多个以空格分开
server_name domain_name;
# ssl证书地址
ssl_certificate /usr/local/nginx/conf/ssl/domain_name/fullchain.cer; # pem文件的路径
ssl_certificate_key /usr/local/nginx/conf/ssl/domain_name/domain_name.key; # key文件的路径
# ssl验证相关配置
ssl_session_timeout 5m; #缓存有效期
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4; #加密算法
#ssl_protocols TLSv1 TLSv1.1 TLSv1.2 TLSv1.3; #安全链接可选的加密协议
#ssl_prefer_server_ciphers on; #使用服务器端的首选算法
location / {
include /home/wwwroot/mrdoc/mrdoc_deploy/uwsgi_params;
uwsgi_pass 127.0.0.1:8001;
uwsgi_read_timeout 60;
}
location /static {
expires 30d;
autoindex on;
add_header Cache-Control private;
alias /home/wwwroot/mrdoc/MrDoc/static;
}
location /media {
alias /home/wwwroot/mrdoc/MrDoc/media;
}
}
vim /home/wwwroot/mrdoc/MrDoc/MrDoc/settings.py
搜索 django.middleware.csrf.CsrfViewMiddleware 然后注释调它即可。我也遇到了。
是CSRF相关的问题。之前的issue里也有提到过。但这样做会带来安全风险。
是CSRF相关的问题。之前的issue里也有提到过。但这样做会带来安全风险。
估计你和我也是一样的问题,需要修改一下模板Referrer-Policy
@ijustyce @Co1lin @CoolSoybean @hundan2020 @Jonnyan404 在最新版本,此问题已修复。
我在部署之后,新建文集可以,但是点进文集去页面上就会一直转圈卡住,页面上的其它按钮也点不了。保存文档也会卡住。我看uwsgi的日志中有这样的错误:
[Sun Oct 25 11:31:14 2020] POST /get_pro_doc_tree/ => generated 1885 bytes in 3 msecs (HTTP/2.0 403) 3 headers in 102 bytes (1 switches on core 0)
不知如何解决?