v1.0.0
环境介绍
一、本机上的虚拟机,虚拟机里面有jupyter
二、jupyter notebook web服务器 一个在线编辑器
三、本机上的代理服务器,如nginx
配置步骤
一、虚拟机
- 启动虚拟机
二、jupyter
- 设置文件根目录
sudo gedit(vim) ~/.jupyter/jupyter_notebook_config.py
c.NotebookApp.notebook_dir = '/path/to/jupyter'
- 解决跨域报错
sudo gedit(vim) ~/.jupyter/jupyter_notebook_config.py
c.NotebookApp.allow_origin = '*' # allow cors
三、nginx
- 启动nginx
- 配置nginx.conf节选
# 实际tcp/websocket服务器地址
upstream jupyter_url {
server 虚拟机ip:8888;
}
server {
listen 8000;
server_name localhost;
charset utf-8;
location / {
proxy_pass http://jupyter_url;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade; # 加上解决了websocket问题
proxy_set_header Connection "upgrade"; # 加上解决了websocket问题
}
}
测试效果
访问:nginxip:8000
版权声明:本文为cc007cc009原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。