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

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

3回答

liwen0211liwen0211  项目经理 , 四川尧天通信科技有限责任公司
zhuhaiqiangdsq114481457赞同了此回答
问题描述得不够清楚,如果你能配张网络图就好了,从你的描述来看,你有两个 weblogic 节点,你需要保证 192.168.0.0/24 访问其中一个节点,其他网段访问另一个 节点,那么我认为你在 192.168.0.0/24 网段部署其中的一个节点,就可以保证只有 192.168.0.0/24 网段可以访问了,但是这会带...显示全部

问题描述得不够清楚,如果你能配张网络图就好了,从你的描述来看,你有两个 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;
   }

}
收起
 2019-09-16
浏览281
aixchina 邀答
刘康刘康  系统分析师 , 日志易
日志易赞同了此回答
nginx 可以通过获取访问IP来进行重定向。如果前面加了lvs的话,需要看看是不是获取对应的IP显示全部

nginx 可以通过获取访问IP来进行重定向。如果前面加了lvs的话,需要看看是不是获取对应的IP

收起
 2019-09-13
浏览252
aixchina 邀答
dsq114481457dsq114481457  系统运维工程师 , 禾光电脑科技有限公司
那就是说nginx+weblogic可以实现这一个效果对吗?如何进行配置的呢?显示全部

那就是说nginx+weblogic可以实现这一个效果对吗?如何进行配置的呢?

收起
 2019-09-13
浏览236

提问者

dsq114481457系统运维工程师, 禾光电脑科技有限公司

问题状态

  • 发布时间:2019-09-11
  • 关注会员:3 人
  • 问题浏览:1351
  • 最近回答:2019-09-16
  • 关于TWT  使用指南  社区专家合作  厂商入驻社区  企业招聘  投诉建议  版权与免责声明  联系我们
    © 2019  talkwithtrend — talk with trend,talk with technologist 京ICP备09031017号-30