微信开发要求 必须用https 和 wss连接, 这里给出nginx反向代理配置, 自己使用一切正常,希望能帮助大家。域名一定要在微信开发后台设置,不然连接不上, 域名要备案,不然 审核不通过。
nginx.conf 添加两行。

`wss.conf 如下

upstream login_websocket {server 120...:20013 weight=1;
server 120...:20014 weight=1;
server 120...:20012 weight=1;
}
upstream baseapp_websocket0 {server 120...:20015;
}
upstream baseapp_websocket1 {server 120...:20016;
}
upstream baseapp_websocket2 {server 120...:20017;
}
upstream web {server www.**.cn:8081; #域名 端口自己设置
}
server {listen 443;
#server_name www.goworldcup.cn
ssl on;
ssl_certificate /usr/local/nginx/conf/server.crt;
ssl_certificate_key /usr/local/nginx/conf/server.key;
ssl_session_timeout 5m;
ssl_session_cache shared:SSL:50m;
ssl_protocols SSLv3 SSLv2 TLSv1 TLSv1.1 TLSv1.2;
ssl_ciphers ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP;
underscores_in_headers on;
location /login {proxy_pass http://login_websocket;#代理到上面的地址去
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "Upgrade";
}
location /baseapp0 {proxy_pass http://baseapp_websocket0;#代理到上面的地址去proxy_http_version 1.1;proxy_set_header Upgrade $http_upgrade;proxy_set_header Connection "Upgrade";
}location /baseapp1 {proxy_pass http://baseapp_websocket1;#代理到上面的地址去proxy_http_version 1.1;proxy_set_header Upgrade $http_upgrade;proxy_set_header Connection "Upgrade";
}location /baseapp2 {proxy_pass http://baseapp_websocket2;#代理到上面的地址去proxy_http_version 1.1;proxy_set_header Upgrade $http_upgrade;proxy_set_header Connection "Upgrade";
}#https协议转发 小程序里面要访问的链接
location /{proxy_pass http://web;#代理到原有的http的地址去
proxy_set_header   X-Real-IP        $remote_addr;
proxy_set_header   X-Forwarded-For  $proxy_add_x_forwarded_for;
add_header Access-Control-Allow-Origin *;#跨域访问设置
}

地址:https://github.com/kbengine/kbengine/discussions/1354

kbengine 的 nginx反向代理https/wss 配置 支持kbe负载均衡相关推荐

  1. nginx https透明代理_Nginx反向代理https,配置lets-encrypt证书教程

    前言 本站也终于迁移到https了,由于全Docker部署,迁移过程中真是艰难无比(wordpress那块被折腾的想放弃了),也欢迎访问本人博客,(知乎的排版有些乱) Nginx反向代理https,配 ...

  2. nginx 反向代理https配置

    配置nginx 反向代理https server {listen 443 ;#ssl http2 default_server;server_name xxxx.com;# access_log lo ...

  3. Nginx反向代理https

    Nginx反向代理https 系统环境 系统版本:CentOS7.3 64bit 软件版本: nginx-1.12.2.tar.gz    官网地址:http://nginx.org/ pcre-8. ...

  4. 2022年4月10日记:Linux服务器开发,King,Nginx反向代理与系统参数配置conf原理

    Nginx反向代理与系统参数配置conf原理 前言 nginx成功开源的原因: nginx三个可控入口: 惊群 总结 前言 今天学习Nginx反向代理,可以说是慕名而来.从整体上看,我对Nginx的了 ...

  5. nginx反向代理原理及配置详解

    nginx概述 nginx是一款自由的.开源的.高性能的HTTP服务器和反向代理服务器:同时也是一个IMAP.POP3.SMTP代理服务器:nginx可以作为一个HTTP服务器进行网站的发布处理,另外 ...

  6. Nginx反向代理与系统参数配置conf

    文章目录 一. nginx介绍 二. nginx的安装和配置 使用nginx必备安装的库 1.PCRE库的安装和编译 2.zlib库的安装和编译 3.OpenSSL开发库的安装和编译 nginx的编译 ...

  7. nginx反向代理Https、代理解决跨域问题

    一.反向代理Https (1)先获取https证书(nginx用的) (2)配置nginx 配置文件: C:\nginx-1.20.1\conf\nginx.conf linux配置: server ...

  8. Nginx 反向代理https

    作者:敖士伟 说明: 1.nginx 1.2.0 centos 6.2 2.这里所指的反向代理https是指nginx为ssl服务器,nginx与后端服务器的通信还是http,当然可能也可以实现ngi ...

  9. Tomcat高级部分-使用特定模块和软件反向代理请求到后端tomcat实现负载均衡和session保持...

    实验目标: 1.反向代理服务器将用户请求负载均衡到后端tomcat节点: 2.配置基于nginx的负载均衡,实现会话绑定: 3.配置基于mod_jk的负载均衡,实现会话绑定: 4.基于mod_prox ...

最新文章

  1. 8个秘诀成就顶级增长黑客
  2. 阅读推荐——深入浅出Mesos
  3. linux更新命令centos,CentOS 7.0命令更新新版特性
  4. 用一个参数化的模型来投影点
  5. 自下而上、从右往左层次遍历
  6. .net core精彩实例分享 -- 异步和并行
  7. php spl函数,PHP SPL标准库中的常用函数介绍
  8. 使用AjaxPro实现ajax效果
  9. Some tips from Inject Lib sample application
  10. 反编译,修改jar文件
  11. C++ windows网络编程系列1—各种通信模型对比
  12. 谁要的手机用KRKR2 Onscripter 资源打包工具
  13. 雷观(十八):我的世界观
  14. 沈阳市中考计算机考试时间,2017沈阳市中考考试科目及时间
  15. 王峰五小时对话冯波:如果今天没有区块链,你会做什么?
  16. OpenBUGS、WinBUGS下载安装网址更新
  17. PPT如何查看并修改幻灯片大小
  18. A session ended very soon after starting. Check that the command in profile解决方法
  19. Python对3D STEP/STP 文件解析
  20. Office2007 Beta2简体中文版免费下载

热门文章

  1. 电商行业最复杂的人货场分析,我用一个案例给你讲清楚
  2. 绘制不规则位图方法总结,多种实现方法,全面测试比较
  3. 编程大白给编程小白的四点建议
  4. 大学生想依靠c/c++找工作,还需要什么知识?
  5. CSS选择器必备的3个知识点
  6. 复现nature communication PCA原图|代码分析(一)
  7. 参考文献中杂志名字格式混乱问题一次解决
  8. 中blur函数_Comonad在图像处理中的应用
  9. 简单英文题 24 Divisor and Multiple(python)
  10. 小学奥数_7655回文数个数 python