欢迎来到258分享网,纯净的网络源码分享基地!

258资源分享网

全部作品
全部作品
网站源码
微信源码
素材特效
源码插件
视频教程
建站学院
热门搜索: 织梦  农业种植  农业  安全设置  官方
258资源分享 > 建站学院 > 微信开发 > nginx简单配置同时支持微信小程序https/wss协议

推荐下载

HTML5响应式自适应网咯设计

2020-05-12   浏览:736

高端HTML5响应式企业通用网

2020-05-06   浏览:517

html5响应式外贸网站英文版

2020-05-08   浏览:505

HTML5自适应律师工作室类网

2020-04-04   浏览:501

HTML5影视传媒文化公司类网

2020-05-12   浏览:495

nginx简单配置同时支持微信小程序https/wss协议

发布时间:2020-10-29  

微信小程序需要使用https与wss能才进行连接,虽然开发模式下可以使用http与ws,但发布的时候还是需要安全协议,网上的各种配置是超多超复杂的,这里已经对nginx指定版本进行最简单的配置,可用。 

 

使用教程

nginx版本

 

$ nginx -v

nginx version: nginx/1.12.2

系统Centos7

 

$ uname -r

4.14.11-1.el7.elrepo.x86_64

cat /etc/nginx/conf.d/test.conf

 

server {

listen 80;

server_name test.dounine.com;

return 301 https://$host$request_uri;

}

 

server {

listen 443;

server_name test.dounine.com;

ssl on;

ssl_certificate /etc/nginx/ssls/test.xxxx.pem;

ssl_certificate_key /etc/nginx/ssls/test.xxxx.key;

 

location / {

client_max_body_size 100m;

proxy_pass :7777;

proxy_set_header Host $host;

proxy_set_header X-Real-IP $remote_addr;

proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

proxy_set_header Upgrade $http_upgrade;

proxy_set_header Connection "Upgrade";

}

 

}

微信小程序代码

 

wx.connectSocket({

url: 'wss://test.dounine.com/ws'

});

wx.onSocketOpen(function(res) {

console.info('websocket连接成功');

});

wx.onSocketClose(function(res) {

console.log('WebSocket 已关闭!')

});

wx.onSocketError(function(res){

console.log('WebSocket连接打开失败,请检查!')

});

wx.onSocketMessage(function(res) {

console.log('收到服务器内容:' + res.data)

本文标签

:备案管家服务帮您把复杂流程变简单,解决您在进行网站备案过程中遇到的效率低下和成功率不高的问题。个人300/2个域名,企业500/5个域名,qq1650004.