融资租赁WebLogicNginxlvs

lvs+nginx+weblogic架构能否实现两个weblogic节点中的访问?

lvs+nginx+weblogic的架构的话能否实现两个weblogic的节点,一个网段例如192.168.0.0/24的局域网IP只能访问一台weblogic而其他段的客户端只能访问另外一台的weblogic的节点的呢?显示全部

lvs+nginx+weblogic的架构的话能否实现两个weblogic的节点,一个网段例如192.168.0.0/24的局域网IP只能访问一台weblogic而其他段的客户端只能访问另外一台的weblogic的节点的呢?

收起
参与9

查看其它 2 个回答liwen0211的回答

liwen0211liwen0211  项目经理 , 四川尧天通信科技有限责任公司

问题描述得不够清楚,如果你能配张网络图就好了,从你的描述来看,你有两个 weblogic 节点,你需要保证 192.168.0.0/24 访问其中一个节点,其他网段访问另一个 节点,那么我认为你在 192.168.0.0/24 网段部署其中的一个节点,就可以保证只有 192.168.0.0/24 网段可以访问了,但是这会带来一个新的问题,两个节点的访问IP不是同一个,这时候你可以采用私有DNS+域名的方式解决;
假如你是希望nginx反向代理根据客户端IP来将请求发送到不同的服务器,那么也可以这样做:

upstream myservic1.com {
  server 192.168.1.10:80; //你的weblogic服务器地址1
}

upstream myservic2.com {
  server 192.168.1.20:80;//你的weblogic服务器地址2
}

server {

  listen 80;
  server_name www.test.com; //你希望的weblogic服务器统一服务域名或者nginx服务器对应的 IP

  location / {
        if ( $remote_addr ~* ^(192)\\.(168)\\.(0)\\.(.*)$) {
           proxy_pass http://myservic1.com;
           break;
        }
        proxy_pass http://myservic2.com;
   }

}
IT分销/经销 · 2019-09-16

回答者

liwen0211
项目经理四川尧天通信科技有限责任公司
擅长领域: 服务器双活存储

回答状态

  • 发布时间:2019-09-16
  • 关注会员:3 人
  • 回答浏览:2252
  • X社区推广