nginx不同请求指定不同服务器

nginx不同请求指定不同服务器,第1张

使用proxy,代理到不同服务器返回内容

location ~ /temp/temptemp/123.json {

  proxy_pass C server

  ...其它代理所需配置

}

location ~ /temp/temptemp/321.json {

  proxy_pass D server

  ...其它代理所需配置

}

如果后端服务器没有设置指定的上游来源IP并且后端服务器暴露在公网中可以直接使用公网IP或公网后端服务器的域名访问不过基本上这些都会做限制后端服务器要么指定上游IP,要么位于内网,由nginx代理

1、 首先需要了解本地访问不了的服务是什么,是应用服务器还是数据库服务器,这样才能确定是否可以使用nginx转发本地访问不了的服务;

2、 如果是应用服务器,可以使用nginx作为反向代理服务器,将本地访问不了的服务器的请求转发到其它的服务器上;

3、 如果是数据库服务器,可以使用nginx作为负载均衡服务器,将请求分发到多台数据库服务器上,从而减轻单台服务器的压力;

4、 如果想要访问某个特定的服务,可以使用nginx作为路由服务器,根据请求的url规则,将请求路由到对应的服务器上。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/581262.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-07-06
下一篇2023-07-06

发表评论

登录后才能评论

评论列表(0条)

    保存