0

我在端口 8000 上运行 jupyter,在 8888 上运行 jupyter lab。 Nginx 配置看起来像(服务器侦听端口 80):

location /julia/ {
  proxy_pass http://localhost:8000;
  proxy_set_header Host $host;
  proxy_set_header X-Real-IP $remote_addr;
  proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  proxy_set_header Upgrade $http_upgrade;
  proxy_set_header Connection "upgrade";
  access_log /var/log/nginx/julia-access.log;
  error_log  /var/log/nginx/julia-error.log;
}

location /jupyterlab/ {
  proxy_pass http://localhost:8888;
  proxy_set_header Host $host;
  proxy_set_header X-Real-IP $remote_addr;
  proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  proxy_set_header Upgrade $http_upgrade;
  proxy_set_header Connection "upgrade";
  access_log /var/log/nginx/jlab-access.log;
  error_log  /var/log/nginx/jlab-error.log;
}

/朱莉娅工作正常

/jupyterlab 没有,但 server:8888 工作正常。

为什么?要改变什么?

在 8787 上,我有 RStudio,带有 nginx 配置:

location / {
  proxy_pass http://localhost:8787;
  proxy_redirect http://localhost:8787/ $scheme://$host/;
  proxy_http_version 1.1;
  proxy_set_header Upgrade $http_upgrade;
  proxy_set_header Connection $connection_upgrade;
  proxy_read_timeout 20d;
  access_log /var/log/nginx/rstudio-access.log;
  error_log  /var/log/nginx/rstudio-error.log;
}

也许我应该删除 Jupyter (/julia/) 并只留下 JupyterLab?

4

0 回答 0