之前配置好了服务器上面的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转发功能相关推荐

  1. nginx配置websocket转发功能

    之前配置好了服务器上面的linux-dash和jupyter notebook,然后想着每次都是要输入ip和端口很麻烦,于是想给它配置个网址,然后用Nginx转发过去. 前面都很顺利,DNS解析增加记 ...

  2. nginx 支持php-fpm,nginx php-fpm安装配置以支持PHP

    nginx本身不能处理PHP,它只是个web服务器,当接收到请求后,如果是php请求,则发给php解释器处理,并把结果返回给客户端. nginx一般是把请求发fastcgi管理进程处理,fascgi管 ...

  3. nginx安装及安全配置和转发代理

    Nginx安装 1. 新建用户和组 ngxuser:ngxuser groupadd ngxuser useradd -m -g ngxuser ngxuser  #-m自动建立家目录,-g指定组 2 ...

  4. 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前先加载补丁 如果不加不定,直 ...

  5. linux端口加密,通过OpenSSH的端口转发功能加密和解密tcp/ip数据

    现在的一些服务例如telnet,FTP需要通过tcp/ip协议来进行数据传输,由于受到协议本身的限制,这些服务的的传输往往都是明文的,造成了很大的安全隐患,而我们的OpwnSSH传输的数据却是经过加密 ...

  6. Socket编程(C语言实现)—— Nginx支持Socket转发

    搭建Nginx环境: [root@localhost /]# cd /usr/local/src [root@localhost src]# wget http://nginx.org/downloa ...

  7. nginx 非socket代理配置

    nginx反向代理socket配置 1,安装 git clone https://github.com/yaoweibin/nginx_tcp_proxy_module cd nginx-1.8.1p ...

  8. Nginx支持PHP的PATHINFO模式配置深入分析

    ThinkPHP5发布了,最近也要基于ThinkPHP5做一个小项目,借着这个机会彻底梳理下Nginx下有关pathinfo的配置.本文的宗旨是:远离咬文嚼字的理论,尽量的通俗.所以不可避免的会出现遗 ...

  9. linux安装php和nginx,Linux下安装配置Nginx以及安装PHP

    1.编译安装Nginx 需要先安装两个库 # yum -y install openssl openssl-devel 然后下载,编译Nginx # wget http://nginx.org/dow ...

  10. nginx安装配置、Nginx支持php

    认识Nginx Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器. Nginx 是由 Igo ...

最新文章

  1. 带你重读Youtube深度学习推荐系统论文,惊为神文
  2. mysql缓存 碎片_Mysql查询缓存碎片、缓存命中率及Nagios监控
  3. 蓝桥杯 ALGO-21 算法训练 装箱问题
  4. Tensorflow Object detection API 在 Windows10 配置
  5. CNKI学术趋势与万方数据的知识脉络
  6. 2021年中国窗口句柄市场趋势报告、技术动态创新及2027年市场预测
  7. GO语言学习之路22
  8. Mendix中Rest服务使用-调取服务器接口
  9. U盘文件消失没有被隐藏却占内存的几种解决方案
  10. 诺兰的阶段模型(转载)
  11. 水比赛系列-HMI串口屏的使用
  12. 在word中给方框打勾
  13. 快速傅里叶变换(FFT)和逆快速傅里叶变换(IFFT)
  14. python tkinter button 透明图片_如何使Tkinter支持PNG透明?
  15. html相册代码大全
  16. 与众不同的微前端设计思维
  17. P1460 健康的荷斯坦奶牛 Healthy Holsteins (dfs)
  18. linux启动redis进程,Linux安装Redis实现过程及报错解决方案
  19. 【Mysql SQLZOO练习命令练习】
  20. matlab中(:)的部分使用

热门文章

  1. [Andriod官方API指南]连接之蓝牙
  2. UltraEdit 与 正则表达式 [转]
  3. 互联网行业常见的需要考虑的问题
  4. java IO 超详细讲解
  5. Scala进阶之路-I/O流操作之文件处理
  6. mysql--------常用命令
  7. Oracle中将小数转换成字符丢零.截取小数.除数为零解决法
  8. 高德地图入驻广州交警 实现“互联网+交通”无缝对接
  9. windows下dump文件调试
  10. 打造专业化FTTD布线产品解决方案