- 浏览: 1446843 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (691)
- linux (207)
- shell (33)
- java (42)
- 其他 (22)
- javascript (33)
- cloud (16)
- python (33)
- c (48)
- sql (12)
- 工具 (6)
- 缓存 (16)
- ubuntu (7)
- perl (3)
- lua (2)
- 超级有用 (2)
- 服务器 (2)
- mac (22)
- nginx (34)
- php (2)
- 内核 (2)
- gdb (13)
- ICTCLAS (2)
- mac android (0)
- unix (1)
- android (1)
- vim (1)
- epoll (1)
- ios (21)
- mysql (3)
- systemtap (1)
- 算法 (2)
- 汇编 (2)
- arm (3)
- 我的数据结构 (8)
- websocket (12)
- hadoop (5)
- thrift (2)
- hbase (1)
- graphviz (1)
- redis (1)
- raspberry (2)
- qemu (31)
- opencv (4)
- socket (1)
- opengl (1)
- ibeacons (1)
- emacs (6)
- openstack (24)
- docker (1)
- webrtc (11)
- angularjs (2)
- neutron (23)
- jslinux (18)
- 网络 (13)
- tap (9)
- tensorflow (8)
- nlu (4)
- asm.js (5)
- sip (3)
- xl2tp (5)
- conda (1)
- emscripten (6)
- ffmpeg (10)
- srt (1)
- wasm (5)
- bert (3)
- kaldi (4)
- 知识图谱 (1)
最新评论
-
wahahachuang8:
我喜欢代码简洁易读,服务稳定的推送服务,前段时间研究了一下go ...
websocket的helloworld -
q114687576:
http://www.blue-zero.com/WebSoc ...
websocket的helloworld -
zhaoyanzimm:
感谢您的分享,给我提供了很大的帮助,在使用过程中发现了一个问题 ...
nginx的helloworld模块的helloworld -
haoningabc:
leebyte 写道太NB了,期待早日用上Killinux!么 ...
qemu+emacs+gdb调试内核 -
leebyte:
太NB了,期待早日用上Killinux!
qemu+emacs+gdb调试内核
nginx启用ssl
yum install openssl openssl-devel -y
./configure --prefix=/usr/local/nginx --with-http_ssl_module
证书生成参考
http://blog.csdn.net/weixin_35884835/article/details/52588157
nginx配置:
参考
http://blog.csdn.net/chopin407/article/details/52937645
https://github.com/nicokaiser/nginx-websocket-proxy/blob/df67cd92f71bfcb513b343beaa89cb33ab09fb05/simple-wss.conf
https://stackoverflow.com/questions/12102110/nginx-to-reverse-proxy-websockets-and-enable-ssl-wss
network-websockets.js
改成
/etc/hosts
192.168.62.128 bellard.org
把jslinux从http切换成https,顺带ws换成wss
注意,如果是域名访问的,就把ip都写成域名,否则可能认证错误
yum install openssl openssl-devel -y
./configure --prefix=/usr/local/nginx --with-http_ssl_module
证书生成参考
http://blog.csdn.net/weixin_35884835/article/details/52588157
# 1、首先,进入你想创建证书和私钥的目录,例如: cd /etc/nginx/ # 2、创建服务器私钥,命令会让你输入一个口令: openssl genrsa -des3 -out server.key 1024 # 3、创建签名请求的证书(CSR): openssl req -new -key server.key -out server.csr # 4、在加载SSL支持的Nginx并使用上述私钥时除去必须的口令: cp server.key server.key.org openssl rsa -in server.key.org -out server.key # 5、最后标记证书使用上述私钥和CSR: openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt
nginx配置:
upstream mybackend { server 192.168.62.128:3000; } server { listen 443 ssl; #server_name localhost; server_name bellard.org; ssl_certificate /opt/meituan/qemu/deobfuscated/ssl/server.crt; ssl_certificate_key /opt/meituan/qemu/deobfuscated/ssl/server.key; ssl_session_cache shared:SSL:1m; ssl_session_timeout 5m; ssl_ciphers HIGH:!aNULL:!MD5; ssl_prefer_server_ciphers on; location / { # root html; root /opt/meituan/qemu; index index.html index.htm; } location /tap { # switch off logging access_log off; # redirect all HTTP traffic to localhost:8080 #proxy_pass http://192.168.62.128:3000; #proxy_pass http://bellard.org:3000; proxy_pass http://mybackend; proxy_set_header X-Real-IP $remote_addr; proxy_set_header Host $host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; # WebSocket support (nginx 1.4) proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; } }
参考
http://blog.csdn.net/chopin407/article/details/52937645
https://github.com/nicokaiser/nginx-websocket-proxy/blob/df67cd92f71bfcb513b343beaa89cb33ab09fb05/simple-wss.conf
https://stackoverflow.com/questions/12102110/nginx-to-reverse-proxy-websockets-and-enable-ssl-wss
network-websockets.js
改成
tuntapWS_connection = new WebSocket('wss://192.168.62.128/tap', []);
tuntapWS_connection = new WebSocket('wss://bellard.org/tap', []);
/etc/hosts
192.168.62.128 bellard.org
把jslinux从http切换成https,顺带ws换成wss
注意,如果是域名访问的,就把ip都写成域名,否则可能认证错误
发表评论
-
websocket直播
2020-05-22 17:59 4361.websocket转发的最简单server 2.h5接收w ... -
sdl笔记
2019-01-31 17:19 691sdl教程教程 https://github.com/Twin ... -
tinyemu
2019-01-24 17:59 1402参考https://bellard.org/jslinux/t ... -
建立tap设备的c的代码
2019-01-08 19:09 440tapper.c #include <stdio.h& ... -
jslinux总结帖
2019-01-04 21:33 1023注意个问题: chrome不要用两个tab页,否则ping不通 ... -
openresty聊天室的helloworld
2018-04-22 19:25 728openresty的websocket + redis的sub ... -
openresty websocket
2018-04-18 17:08 1420mac安装openresty brew install o ... -
emscripten asm.js的helloworld
2018-03-01 20:15 1070mac下安装: brew install SDL2 SDL2_ ... -
jslinux-deobfuscated-network
2017-02-13 22:37 617基础知识 查看网络包 tcpdump -i eth0 -e ... -
用buildroot为jslinux建立最小rootfs
2016-11-18 17:59 1211############################### ... -
jslinux带网络功能的内核
2016-11-15 15:35 753想重新编译jslinux-network 的内核,其实就是比f ... -
nginx rewrite替代apache rewrite
2016-10-18 20:30 788清理chrome的缓存 chrome://appcache-i ... -
websocket和tap使用select关联
2016-06-14 22:01 717c语言的socket基础http://haoningabc.i ... -
jslinux-network
2016-05-30 23:00 688git clone https://github.com/ki ... -
120M硬盘的jslinux
2016-05-21 21:08 878------------------------------- ... -
使用buildroot为jslinux创建root.bin
2016-05-02 00:37 1297环境 gcc 版本 4.8.5 centos ... -
i386上的busybox
2016-04-26 22:51 996环境:在64位机器上总莫名其妙问题,交叉编译也会有想不到的地方 ... -
php rewrite
2016-04-23 15:58 797环境ubuntu14 apache2 php5 apt-g ... -
qemu以64位和32位的方式跑busybox
2016-04-07 22:06 1529两种方式x86_64 和32位的i386方式 ------ ... -
websocket传传图片
2015-12-25 17:51 7211参考[url]http://www.adobe.com/dev ...
相关推荐
linux下为nginx+wss+https模式,重点是https和wss以及vue打包的nginx兼容配置。另外还包含在linux+php.exe下永久运行php文件的方法和杀死永久运行进程的方法以及开启防火墙端口的方法,都写在了说明里!
freeswitch支持UDP、TCP、WS(websocket)、WSS方式进行注册,而反向代理是指通过nginx配置,通过WSS的方式连接WS,这样使得freeswitch连接对外是加密的;当然freeswitch本身是支持WSS的, 用ngnix一般除了反向代理,...
Nginx正向代理配置
现在的网站支持Https几乎是标配功能,Nginx能很好的支持Https功能。下面列举一个配置同时...废话不多说,下面直接贴一个Nginx支持Http和Https的配置,是我的wordpres网站支持Https的配置,大家何以参考。 server { #
Windows下Nginx配置SSL实现Https访问(包含证书生成)
freeswitch平台开启wss使用jssip集成网页电话,使用nginx+https
Nginx配置http转https以及https访问http静态资源.docx
nginx代理功能十分强大,经常用来做反向代理,但有的实际工作环境需要正向代理,经安装发现网上常用的方法有两点问题,1.并不支持https代理,2需要访问的网址一但加上非80端口就会403报错。 后经反复测试,已找到...
使用nginx代理oracle或者网站,实现地址的跳转以及网站的统一门户和负载均衡。
3.找到D:\nginx\conf下nginx.conf文件用记事本打开 在文段末尾大括号前加上 include proxy.conf;(就是加载刚刚新建的那个文件(注意路径)) 4.进入cmd 进入D盘: d: 进到nginx文件夹下:cd nginx 启动nginx.exe:...
主要介绍了Nexus使用nginx代理实现支持HTTPS协议,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
nginx配置wss,ws两个方式连接
https服务器nginx反向代理配置,SSL连接下的域名访问应用服务器配置
nginx图片服务器配置和https配置
此文比较详细讲述了Nginx与proxy共同搭建反向代理服务的配置方法
本文给大家分享的是nginx实现正向代理和反向代理的具体方法配置以及不同的实例情况,非常的详细,希望大家能够喜欢
nginx代理解决项目跨域的问题,代理之后,同时做了负载的配置,相当于在代理的同时可以进行负载。解决了前后端分离跨域,接口端项目负载的配置。
nginx无证书情况用stream模块反向代理https网站 windows编译版 如何使用请参考https://blog.csdn.net/gggauss/article/details/89140446
通过使用Nginx 反向代理来解决JS跨域问题 http://blog.csdn.net/mzhaocai/article/details/79238338
weblogic集群安装及nginx https反向代理及负载均衡配置