NutzCN Logo
问答 nginx集群,怎么对外提供一个统一的ip
发布于 2587天前 作者 javanan 8128 次浏览 复制 上一个帖子 下一个帖子
标签:

nginx集群,怎么对外提供一个统一的ip

nginxA nginxC nginxD

三台nginx,分表在xxx.x.x.x1 xxx.x.x.x2 xxx.x.x.x3 三个ip的服务器上, 那么nginx集群后,怎么对客户端提供一个统一的ip

9 回复

ip?走域名多好

@wendal 6,
但是一个 域名能对多个ip吗

@javanan 能对应几百上千

@wendal 如果客户 非要用ip, 有什么办法吗?(不能打客户和需求。。。。。)

那就买个负载均衡的ip吧, 阿里云有

@wendal 内网,没有域名,没有阿里云呢

@javanan 搞个虚拟ip,路由器搞点动作

你应该在前端在加一台Nginx ,或者拿出一台来当 调度服务器,然后在这台服务器上配置后台的服务器,在nginx.conf 里增加关于upsteam{ }的配置,里面加上你的后台服务器IP,例如,****2,****3, 如果你拿第一台服务器当调度服务器,那就再加上127.0.0.1 ,这样就配置成集群了,IP为调度服务器的IP,配置文件里要配置好proxy参数,不然你收到的请求都是来自调度服务器的IP,不是客户的真是IP。还有session问题,自己百度下吧。

@wx_vohqhbdoncs4j9tl3obd 调度服务器挂了呢

添加回复
请先登陆
回到顶部