• 14-STM32+W5500+AIR202基本控制篇-实现功能3和功能5服务器搭建-OpenResty配置反向代理(Linux系统)


    <p><iframe name="ifd" src="https://mnifdv.cn/resource/cnblogs/STM32W5500AIR202A/" frameborder="0" scrolling="auto" width="100%" height="1500"></iframe></p>

    说明

    何为反向代理?
    假设我要访问服务器上的一个地址 IP: 47.92.31.46  端口号:8083
    (前面咱们已经把mnif.cn的域名绑定了47.92.31.46)
    但是现在微信小程序只能https访问IP: https:mnif.cn  端口号:443

    怎么办?

    我可不可以找个东西代理一下

    就是说,我访问 IP: https:mnif.cn  端口号:443  
    有个东西可以帮我把信息转发到  IP: 47.92.31.46  端口号:8083

    上面的方式叫做反向代理

    配置反向代理

    找到 配置文件,添加以下内容,然后点击保存

    location = /mqtt {
            proxy_pass http://mnif.cn:8083;
            proxy_redirect off;
            proxy_set_header Host mnif.cn:8083;
    
            proxy_set_header Sec-WebSocket-Protocol mqtt;
            more_clear_headers Sec-WebSocket-Protocol;
    
            proxy_http_version 1.1;
            proxy_set_header Upgrade $http_upgrade;
            proxy_set_header Connection "upgrade";
        }

    mnif.cn是我的域名,域名根据自己的修改

    添加了上面红框里面的内容以后
    访问 wss://mnif.cn/mqtt:443  就是访问 ws://mnif.cn:8083

    提示:MQTT支持TCP,TCPS,WS,WSS访问,所以配置成 WebSocket

    现在可以测试微信小程序实现远程控制了,
    放到后面的章节测试.

  • 相关阅读:
    luogu P2015 二叉苹果树
    luogu P1197 [JSOI2008]星球大战
    QBXT T15214 Day2上午遭遇
    luogu P2831 愤怒的小鸟
    luogu P1018 乘积最大
    [BZOJ2402]陶陶的难题II(树链剖分+线段树维护凸包+分数规划)
    [BZOJ1500][NOI2005]维修数列(splay)
    [BZOJ3282]Tree(LCT)
    [BZOJ4785][ZJOI2017]树状数组(概率+二维线段树)
    [BZOJ2427][HAOI2010]软件安装(Tarjan+DP)
  • 原文地址:https://www.cnblogs.com/yangfengwu/p/13381557.html
Copyright © 2020-2023  润新知