JUPYTER 服务的 NGINX 反向代理配置
2023-09-11 14:16:24 时间
jupyter 配置
配置文件在 /{user.dir}/.jupyter/jupyter_notebook_config.py
c.NotebookApp.ip = '*'
c.NotebookApp.open_browser = False
c.NotebookApp.password = u'sha1:2b64ebc42383:6f0cd4eb5ea9ede24b76e3baebe91aa1d051f62c'
c.NotebookApp.port = 8888
c.NotebookApp.iopub_data_rate_limit=1.0e10
#配置 jupyter 的路径
c.NotebookApp.base_url = '/nb/'
如果没有此配置文件,请使用 jupyter notebook --generate-config产生
c.NotebookApp.password请使用 jupyter notebook password生成
nginx 配置
jupyter 使用了 websocket 协议,所以需要配置支持 websocket。
在nginx的配置文件conf/nginx.conf文件中的http.server中配置代理如下:
location /nb {
proxy_pass http://172.25.101.28:10088/nb;
proxy_set_header Host $host:$server_port;
proxy_set_header X-Real-Scheme $scheme;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
# WebSocket support
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_read_timeout 120s;
proxy_next_upstream error;
proxy_redirect off;
proxy_buffering off;
}
相关文章
- 开涛spring3(6.9) - AOP 之 6.9 代理机制
- 代理(正向代理)和反向代理的区别是什么?
- NuGet配置代理
- 【23种设计模式】代理模式(Proxy Pattern) .Net Core实现
- 【Vue和Vue3+vite】通过脚手架配置代理实现axios跨域与第三方后台数据传递(图文+代码示例)
- 8 -- 深入使用Spring -- 4...6 AOP代理:基于注解的XML配置文件的管理方式
- 用iptables 做NAT代理上网
- 《HttpClient官方文档》2.8 HttpClient代理配置
- Apache配置反向代理
- 配置 http 反向代理
- Nginx 反向代理配置
- 关于事件冒泡和事件代理,看这一篇就够了!(下篇)
- 启用DHCP中继代理,实现跨子网服务 - Win 2003 Server
- 代理模式和装饰模式区别
- react脚手架配置代理
- vue-cli项目开发/生产环境代理实现跨域请求+webpack配置开发/生产环境的接口地址
- JSP-Spring4学习笔记(四)装饰模式、静态和动态代理
- Java深入浅出系列(四)——深入剖析动态代理--从静态代理到动态代理的演化
- 配置nginx反向代理jira并实现https
- 代理错误[WinError 10061]
- 【树莓派】Linux 系统级别代理配置
- 怎么在linux 用nginx做代理 配置.net core
- 【Arthas】单元测试使用Arthas输出动态代理增强类
- Centos 7配置nginx反向代理负载均衡集群
- Charles做代理的Map Remote路径配置
- nginx 配置代理ip访问https的域名配置
- 代理模式(静态代理、jdk动态代理、CGLib动态代理)
- 基于Lua插件化的Pcap流量监听代理