Невозможно переименовать папку в JupyterLab во время работы JupyterLab через обратный прокси-сервер nginx - PullRequest
0 голосов
/ 02 июля 2019

Я использую JupyterLab под управлением обратного прокси-сервера nginx внутри кластера Kubernetes.

У меня настроен обратный прокси-сервер правильно, вот мой файл конфигурации:

server {
    listen       80;
    server_name  localhost;

    error_log  /var/log/nginx/error.log info;

    location / {
        root   /usr/share/nginx/html;
        index  index.html index.htm;
    }

    # redirect server error pages to the static page /50x.html
    error_page   500 502 503 504  /50x.html;
    location = /50x.html {
        root   /usr/share/nginx/html;
    }

    location ~* ^/jupyter/(.*)$ {
        rewrite /(.*) /jupyter/$1  break;
        proxy_set_header      Host             $host;
        proxy_set_header      X-Forwarded-For  $remote_addr;
        proxy_set_header      X-Real-IP        $remote_addr;

        # websocket support
        proxy_http_version    1.1;
        proxy_set_header      Upgrade           "websocket";
        proxy_set_header      Connection        "Upgrade";
        proxy_read_timeout    86400;

        proxy_pass http://jupyter.default.svc.cluster.local:8888/$1$is_args$args;
        resolver kube-dns.kube-system;
    }

    location ~* ^/jupyter/terminals/(.*)$ {
        proxy_pass            http://jupyter.default.svc.cluster.local:8888/$1$is_args$args;
        proxy_set_header      Host $host;

        # websocket support
        proxy_http_version    1.1;
        proxy_set_header      Upgrade "websocket";
        proxy_set_header      Connection "Upgrade";
        proxy_read_timeout    86400;
    }
}

Все кажетсяработать, в том числе подключение websockets к ядру.Есть одна проблема, я не могу переименовать каталоги (!?).Я могу переименовать файлы нормально, я могу открыть окно терминала в JupyterLab и переименовать каталоги, используя mv, но я не могу сделать это в окне JupyterLab.

Может кто-нибудь помочь мне отладить это?

enter image description here

...