技术解析
默认提供的功能,不自己写插件是否实现这样的需要?
有站点 website0.com大带宽服务器,website1.com,website2.com,三个网站
website0 为对外服务的网站,其他为内部网站
需要: 用户访问 website0.com/xxx 返回 website1.com/abc 的数据 ,url 扔显示 website0.com/xxx 用户访问 website0.com/xxx2 返回 website2.com/lalal 的数据 ,url 扔显示 website0.com/xxx2
website1,website2 均是 get 数据
我知道上面的需求类似 api 网关,不过这是个人兴趣非工作,不需要 api 网关的那么多功能
想到的是 nginx 有重定向和反向代理,我所知道的重定向会改变地址,反向代理不能设置指定的 path 反代到站外指定 url
顾若只是使用 nginx 做,是不是无解?若可以,该怎么弄呢?能都给个 demo