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

Posted 优秀不够,你是否无可替代

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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成功

 

  

以上是关于ESA2GJK1DH1K微信小程序篇: 安装Nginx,配置反向代理的主要内容,如果未能解决你的问题,请参考以下文章

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

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

ESA2GJK1DH1K微信小程序篇: 微信小程序APUConfig给WI-Fi模块配网并绑定设备,并通过MQTT控制设备(单片机AT指令版 V1.0 使用SSL连接)

ESA2GJK1DH1K微信小程序篇: 微信小程序APUConfig给WI-Fi模块配网并绑定设备,并通过MQTT控制设备(单片机AT指令版 V1.0 使用SSL连接)

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

3-STM32物联网开发WIFI(ESP8266)+GPRS(Air202)系统方案微信小程序篇(学习网页_2)