本篇虽然讲的是jupyterlab出现的问题,但是核心和jupyter是相关的
大概问题
以下问题基本上只会在你用nginx代理服务器的时候jupyterlab会出现的问题
1. 打不开内部的终端
这个问题是因为,没有在nginx配置文件里面配置wss相关的属性,所以不能访问。如下修改即可
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57
| upstream notebook { server 127.0.0.1:xxx; }
server { listen 80; server_name xxx.xxxxxx.xxx; root /usr/share/nginx/html;
location ~ /api/kernels/ { proxy_pass http://notebook; proxy_set_header Host $host;
proxy_http_version 1.1; proxy_set_header Upgrade "websocket"; proxy_set_header Connection "Upgrade"; proxy_read_timeout 86400; }
location ~ /terminals/ { proxy_pass http://notebook; proxy_set_header Host $host;
proxy_http_version 1.1; proxy_set_header Upgrade "websocket"; proxy_set_header Connection "Upgrade"; proxy_read_timeout 86400; }
location ~ /lab/api/build { proxy_pass http://notebook; proxy_set_header Host $host;
proxy_http_version 1.1; }
location / { proxy_pass http://notebook; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; }
include /etc/nginx/default.d/*.conf;
error_page 404 /404.html; location = /40x.html { }
error_page 500 502 503 504 /50x.html; location = /50x.html { } }
|
2. 插件异常
后续异常的时候解决
留一句话
真的很好用 Jupyterlab
可以研究一下的