ESA2GJK1DH1K微信小程序篇: 安装Nginx,配置反向代理

前言

  一,为什么需要反向代理

  小程序访问的是 443端口,咱需要把443端口的数据传给MQTT

  这节为了避免大家配置出错,以下源码已经配置.

  如果大家想自己配置,请参考

  https://www.cnblogs.com/yangfengwu/category/1558450.html

拷贝文件到服务器

一,下面文件已经配置好了反向代理,用户只需要修改域名和SSL文件即可使用

  注:如果自己的服务器不需要PHP,可不拷贝php7.zip

    

解压出来文件

  

进入以下目录,打开nginx.conf

  1.打开nginx.conf

    

  2.修改为自己的域名

  

  3.下载SSL证书,并配置证书

    3.1 请参考这一节下载证书 https://www.cnblogs.com/yangfengwu/p/11809757.html

        

    3.2: 请把证书放到 conf目录,可以参考我的放置位置进行类似的配置

    

    

启动

  配置完了OpenResty

  如果启动过 Nginx 需要先关闭

    

    

  然后启动

    

  里面有了说明启动了

    

  

测试

  1.随意打开测试源码中的一节代码

  

  2.修改为自己MQTT服务器的用户名和密码

  

  3.修改为自己域名 wss://自己的域名/mqtt

  

  

  4.编译一下,如果显示 onSuccess 说明 小程序连接MQTT成功

  

原文地址:https://www.cnblogs.com/yangfengwu/p/11809783.html

时间: 2024-08-23 12:42:50

ESA2GJK1DH1K微信小程序篇: 安装Nginx,配置反向代理的相关文章

CentOS 7 安装 Nginx 配置反向代理

Linux使用Nginx Yum存储库上安装Nginx,适用于Red Hat Enterprise Linux和CentOS系统. 1.添加设置Nginx Yum存储库 在CentOS中首次安装Nginx时,需要添加Nginx软件包,使用以下命名,添加安装 sudo yum install yum-utils 设置Yum存储库,请创建/etc/yum.repos.d/nginx.repo配置文件,配置内容如下 [nginx-stable] name=nginx stable repo baseu

ESA2GJK1DH1K微信小程序篇: 测试微信小程序扫描Air202上面的二维码绑定设备,并通过MQTT控制设备

前言 暂无 实现功能概要 微信小程序通过扫描GPRS上的二维码,绑定GPRS设备.然后使用小程序通过GPRS远程控制开发板上的继电器, 远程显示单片机采集的温湿度数据. 一,硬件程序 硬件程序采用基础篇 https://www.cnblogs.com/yangfengwu/p/11762609.html  的底层硬件程序 该源码已经拷贝到了当前测试目录 二,微信小程序源码 测试准备工作 一,下载单片机程序(请自行下载) 二,打开微信小程序软件,导入本节工程 三,把小程序安装到手机运行 四,调整波

【小程序】用nginx进行反向代理处理(windows)

在通过json-server搭建本地服务器得到 http://localhost:3000/todos   的基础上,要想将接口改为www.test.com/todos这样的形式 ,则需要用nginx进行反向代理 1.安装nginx windows下nginx安装操作教程 原文地址:https://www.cnblogs.com/smilexumu/p/9037057.html

ESA2GJK1DH1K微信小程序篇: 小程序连接MQTT简单的Demo

前言 这节让大家知道小程序是怎么连接的MQTT 其实,小程序就是网页实现MQTT 使用的是下面这个包 新建一个工程 一,把包放到util里面 二,编写连接函数 三,调用连接函数 订阅主题显示接收的消息 一,连接成功订阅 111111 的主题 二,连接MQTT的时候设置下接收数据的回调函数 测试 发送数据 发布的主题为222222   发送的消息为接收的消息 测试 原文地址:https://www.cnblogs.com/yangfengwu/p/11824096.html

ESA2GJK1DH1K微信小程序篇: 小程序实现MQTT封包源码使用说明

说明 我为了后期能够快速的让小程序实现MQTT,我做了一个MQTT的封装. 功能的封装有助于后期快速的开发,还方便咱维护. 我后期的所有代码皆使用此封装库, 这一节,我就详细的介绍我封装的MQTT.js的使用 新建工程,拷贝文件 拷贝第一节或者第二节测试代码里面的以下三个文件到新工程 说明 连接MQTT 根据自己的MQTT服务器更改以下信息 在软件启动的地方写上连接 注:只要写上连接,内部自动断线重连 var MQTT = require("./utils/mqtt.js"); App

13-STM32物联网开发WIFI(ESP8266)+GPRS(Air202)系统方案微信小程序篇(网页版MQTT)

https://www.cnblogs.com/yangfengwu/p/11148976.html 抱歉哈...最近由于做板子,,教程的进度落下了... 这些天总共做了还几块板子 首先对当前这个教程的这个板子做了修订,调整了下布局,替换换了以前用的Micro USB 接口,开关降压改为MP4462 STM32+Air720H(全网通GPRS)+以太网+422/485+4-20ma采集    https://www.cnblogs.com/yangfengwu/category/1472273.

nginx配置反向代理概述

一.nginx反向代理:Web服务器的调度器 1.反向代理(Reverse Proxy)方式是指以代理服务器来接受客户端的连接请求,然后将请求转发给网络上的web服务器(可能是apache.nginx.tomcat.iis等),并将从web服务器上得到的结果返回给请求连接的客户端,此时代理服务器对外就表现为一个服务器. 图上可以看出:反向代理服务器代理网站Web服务器接收Http请求,对请求进行转发.而且nginx作为反向代理服务器可以根据用户请求的内容把请求转发给后端不同的web服务器,例如静

微信小程序篇(微信小程序的支付)

微信小程序的支付和微信公众号的支付是类似的,对比起来还比公众号支付简单了一些,我们只需要调用微信的统一下单接口获取prepay_id之后我们在调用微信的支付即可. 今天我们来封装一般node的支付接口!!! 首先调用统一下单接口我们需要知道一些信息 var bookingNo = 'davdian' + this.createNonceStr() + this.createTimeStamp() var deferred = Q.defer() var appid = config.appId

微信小程序篇(微信小程序的支付)转载 “微信小程序联盟”

微信小程序的支付和微信公众号的支付是类似的,对比起来还比公众号支付简单了一些,我们只需要调用微信的统一下单接口获取prepay_id之后我们在调用微信的支付即可. 今天我们来封装一般node的支付接口!!! 首先调用统一下单接口我们需要知道一些信息 var bookingNo = 'davdian' + this.createNonceStr() + this.createTimeStamp() var deferred = Q.defer() var appid = config.appId