一、该问题的重现步骤是什么?
请教几个问题,现在使用biz模式进行开发,通过文档中的介绍大致 了解biz模式,然后按照文档中的操作把公共的基础服务放在服务器上面,本地只启动了网关,最后通过该链接在服务器中安装了vpn,本地的ip也变成了服务器的ip,现在遇到的问题是 本地能ping通服务器的内网ip,然后服务器ping不通本地的ip导致 ,本地启动了网关进行测试但是 连接不上服务器的模块
服务器ping本地ip
2.
服务器ping不通本地 的ip ,不知道怎么实现互通
在 nacos中 能看到我启动的本地网关
访问我自己代理的页面是可以的
但是如果访问 线上的服务是报错
现在的疑惑就是不知道怎么互通
服务器的防火墙是复制文档中提供的链接那篇文章的配置
二、你期待的结果是什么?实际看到的又是什么?
三、你正在使用的是什么产品,什么版本?在什么操作系统上?
四、请提供详细的错误堆栈信息,这很重要。
五、若有更多详细信息,请在下面提供。
开启防火墙后,需要把你的部署到服务器的服务端口对外开放。
其实我就是想问一下,服务器和本地怎么互通,vpn也弄了
172开头是docker子网的地址,不在docker网段去调用子网地址肯定是不会通的。
这个其实就是网络运维的范畴,如果搞不定还有一种比较简单的方式,把docker服务映射到宿主机,使用宿主机的ip+端口来指定注册到nacos。这样nacos看到的ip端口就是映射到宿主机的ip和端口了。
Gateway去nacos拿到的也是可以直接访问连通的地址,这样就可以跨服务器调用了。
具体指定ip端口配置如下
spring.cloud.nacos.discovery.ip = x.x.x.x
spring.cloud.nacos.discovery.port = 8080
扫一扫访问 Blade技术社区 移动端