linux nginx支持socket,nginx配置websocket转发功能
之前配置好了服务器上面的linux-dash和jupyter notebook,然后想着每次都是要输入ip和端口很麻烦,于是想给它配置个网址,然后用Nginx转发过去。
前面都很顺利,DNS解析增加记录,配置Nginx。
但是遇到了奇怪的问题,
linux-dash迟迟不显示系统状态,重启了N遍还是没办法,
jupyter能登录但是没办法连接到内核,显示kernel error,点开就是not found。
找了很久的问题,最后猜测是nginx的问题,然后发现他们都有个共同点那就是用了websocket进行通信,网上搜了一下配置Nginx的websocket转发的方法。按照网上的教程配置,重启Nginx,终于可以正常使用了。
配置的核心就是proxy开头的那几个设置项,把header需要设置一下才能连接到。
server {
listen 80;
server_name aaa.bbb.com; # 你的网址名称
# 转发websocket需要的设置
proxy_set_header X-Real_IP $remote_addr;
proxy_set_header Host $host;
proxy_set_header X_Forward_For $proxy_add_x_forwarded_for;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
# 所有请求都转发
location / {
proxy_pass http://192.168.1.184:8000/;
}
}
linux nginx支持socket,nginx配置websocket转发功能相关推荐
- nginx配置websocket转发功能
之前配置好了服务器上面的linux-dash和jupyter notebook,然后想着每次都是要输入ip和端口很麻烦,于是想给它配置个网址,然后用Nginx转发过去. 前面都很顺利,DNS解析增加记 ...
- nginx 支持php-fpm,nginx php-fpm安装配置以支持PHP
nginx本身不能处理PHP,它只是个web服务器,当接收到请求后,如果是php请求,则发给php解释器处理,并把结果返回给客户端. nginx一般是把请求发fastcgi管理进程处理,fascgi管 ...
- nginx安装及安全配置和转发代理
Nginx安装 1. 新建用户和组 ngxuser:ngxuser groupadd ngxuser useradd -m -g ngxuser ngxuser #-m自动建立家目录,-g指定组 2 ...
- nginx支持php怎么配置,nginx支持php配置
nginx支持php配置 配置php-fpm php版本 php-5.2.13 php-fpm版本 php-5.2.13-fpm-0.5.13.diff.gz 编译php前先加载补丁 如果不加不定,直 ...
- linux端口加密,通过OpenSSH的端口转发功能加密和解密tcp/ip数据
现在的一些服务例如telnet,FTP需要通过tcp/ip协议来进行数据传输,由于受到协议本身的限制,这些服务的的传输往往都是明文的,造成了很大的安全隐患,而我们的OpwnSSH传输的数据却是经过加密 ...
- Socket编程(C语言实现)—— Nginx支持Socket转发
搭建Nginx环境: [root@localhost /]# cd /usr/local/src [root@localhost src]# wget http://nginx.org/downloa ...
- nginx 非socket代理配置
nginx反向代理socket配置 1,安装 git clone https://github.com/yaoweibin/nginx_tcp_proxy_module cd nginx-1.8.1p ...
- Nginx支持PHP的PATHINFO模式配置深入分析
ThinkPHP5发布了,最近也要基于ThinkPHP5做一个小项目,借着这个机会彻底梳理下Nginx下有关pathinfo的配置.本文的宗旨是:远离咬文嚼字的理论,尽量的通俗.所以不可避免的会出现遗 ...
- linux安装php和nginx,Linux下安装配置Nginx以及安装PHP
1.编译安装Nginx 需要先安装两个库 # yum -y install openssl openssl-devel 然后下载,编译Nginx # wget http://nginx.org/dow ...
- nginx安装配置、Nginx支持php
认识Nginx Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器. Nginx 是由 Igo ...
最新文章
- 带你重读Youtube深度学习推荐系统论文,惊为神文
- mysql缓存 碎片_Mysql查询缓存碎片、缓存命中率及Nagios监控
- 蓝桥杯 ALGO-21 算法训练 装箱问题
- Tensorflow Object detection API 在 Windows10 配置
- CNKI学术趋势与万方数据的知识脉络
- 2021年中国窗口句柄市场趋势报告、技术动态创新及2027年市场预测
- GO语言学习之路22
- Mendix中Rest服务使用-调取服务器接口
- U盘文件消失没有被隐藏却占内存的几种解决方案
- 诺兰的阶段模型(转载)
- 水比赛系列-HMI串口屏的使用
- 在word中给方框打勾
- 快速傅里叶变换(FFT)和逆快速傅里叶变换(IFFT)
- python tkinter button 透明图片_如何使Tkinter支持PNG透明?
- html相册代码大全
- 与众不同的微前端设计思维
- P1460 健康的荷斯坦奶牛 Healthy Holsteins (dfs)
- linux启动redis进程,Linux安装Redis实现过程及报错解决方案
- 【Mysql SQLZOO练习命令练习】
- matlab中(:)的部分使用