Jupyter Notebookの結果が表示されない

せっかくJupyter Notebookをリバースプロキシ経由でSSL化したのに、結果が表示されないのは、WEBソケットが通ってないことが原因らしい。NGINXの場合コンフィグに proxy_set_header の以下の3行を記載することで解決した。

server {
    listen       443 ssl;
    server_name  jupyter.jupyter.com;
    #charset koi8-r;
    #access_log  /var/log/nginx/host.access.log  main;
    location / {
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection "upgrade";
        proxy_set_header Origin "";
	proxy_pass http://jupyter.jupyter.com;
    }

参考サイト

https://fisproject.jp/2019/04/install-jupyterlab-on-ubuntu/
https://qiita.com/YuukiMiyoshi/items/d56d99be7fb8f69a751b
http://nginx.org/en/docs/http/websocket.html

投稿を作成しました 112

コメントを残す

関連する投稿

検索語を上に入力し、 Enter キーを押して検索します。キャンセルするには ESC を押してください。

トップに戻る
%d人のブロガーが「いいね」をつけました。