开发者版本无法导入xlsx - 服务器内部错误

基本情况:
宿主机nginx反向代理到容器,并进行https部署。版本是docker hub最新版本,2.6.0。
宿主机Nginx 配置:

server {
        server_name    mydomain;
        listen 80;
        listen 443 ssl;

        if ($scheme = http) {
        return 302 https://$server_name$request_uri;
        }

        ssl_certificate /home/therising/Share/mydomain.pem;
        ssl_certificate_key /home/therising/Share/mydomain-key.pem;

        client_max_body_size 16M;

        location / {
                proxy_pass http://127.0.0.1:8044;
                proxy_set_header        X-Real-IP         $remote_addr;
                proxy_set_header        X-Forwarded-For   $proxy_add_x_forwarded_for;
                proxy_set_header        X-Forwarded-Host  $server_name;
                proxy_set_header        X-Forwarded-Proto $scheme;
        }
        location /socket.io {
                proxy_pass http://127.0.0.1:8044;
                proxy_http_version 1.1;
                proxy_set_header Upgrade $http_upgrade;
                proxy_set_header Connection "Upgrade";
                proxy_set_header Host $host;
        }

}

文档中要求的配置文件中的地址均已改为https,其他功能都可以正常访问,dtable和csv也可以导入,但xlsx不可以,在表格内从xlsx导入或更新也是如此。显示服务器内部错误。

在logs目录下看了错误发生时产生变化的log 文件,具有有效信息的只有 dtable_web.log,但信息也很模糊,只有Internal Server Error,显示 import-dtable 的接口出错。

2022-01-27 05:30:47,833 [ERROR] django.request:228 log_response Internal Server Error: /api/v2.1/workspace/4/import-dtable/

我也遇到同样的问题。按照教程一步步部署https,始终无法导入Excel文件。改回http的配置后就正常。为了使用https,我用反向代理的方式,发现能打开登录的网页,但点击登录后就马上提示CSRF verification failed. Request aborted.哎,https始终没弄起。

for seaf-server

FILE_SERVER_ROOT = ‘http://192.168.2.*/seafhttp/’
这个必须改为内网地址