微信小程序使用nginx方向代理实现内嵌非业务域名

2026-07-28 00:18:05

通过上一篇文章简单介绍了一下微信小程序的新组件,实现了在小程序中内嵌业务域名的功能。但是boss要的小程序中不仅想内嵌业务域名,还想要打开一些非业务域名(无法操作web服务器的域名),那么我们可以通过nginx的反向代理功能实现。

我们网站中有一个在线咨询是使用第三方百度商桥提供的,地址是这个http://p.qiao.baidu.com/im/index?ucid=xxxxxxx&siteid=xxxxxxx&bid=xxxxxxxxxxxxxxxxxxxxxxxx ,很明显这个域名是百度的,我们是无法将其添加到小程序的业务域名里的,使用nginx的反向代理功能即可实现该需求。

一、linux-centerOs6.8下nginx安装与配置

二、https和http共存的nginx简单配置

三、nginx反向代理实现盗站

(1)nginx替换域名:

location ^~/im/ {#######将uri ‘/im’开头的的请求全部转发到百度商桥的域名上 proxy_pass http://p.qiao.baidu.com;#######替换域名 add_header Access-Control-Allow-Origin *; }

(2)nginx替换响应内容

(3)nginx替换响应头(重点:如何在替换时加上if判断)

    正在阅读:趣头条徒弟唤醒规则说明介绍 徒弟唤醒规则说明趣头条徒弟唤醒规则说明介绍 徒弟唤醒规则说明
    板擦哪个牌子好?

    Copyright © 2022 北智游戏学院 - 活动攻略与新手教学 All Rights Reserved.