
通过 nginx 代理合并多个项目
为了在保持现有项目不变的前提下,将旧项目和新项目集成到同一个 url 地址中,可以通过 nginx 代理转发来实现。
原先的 api 接口形式如下:
- http://192.168.1.12:6666/api1/111
- http://192.168.1.12:6666/api2/222
解决方案:
Shopxp购物系统历经多年的考验,并在推出shopxp免费购物系统下载之后,收到用户反馈的各种安全、漏洞、BUG、使用问题进行多次修补,已经从成熟迈向经典,再好的系统也会有问题,在完善的系统也从在安全漏洞,该系统完全开源可编辑,当您下载这套商城系统之后,可以结合自身的技术情况,进行开发完善,当然您如果有更好的建议可从官方网站提交给我们。Shopxp网上购物系统完整可用,无任何收费项目。该系统经过
使用 nginx 监听端口 6666,并配置 location 块对不同的 url 后缀进行代理转发,例如:
server {
listen 6666;
location api1 {
proxy_pass http://真实后端1;
}
location api2 {
proxy_pass http://真实后端2;
}
}这样,请求以下 url 时:
- http://192.168.1.12:6666/api1/111
- http://192.168.1.12:6666/api2/222
nginx 将自动将请求转发到相应的真实后端服务,从而实现通过 url 后缀切换系统的目的。









