在两个网卡上,让Debian Stretch web服务器响应

分享于 

1分钟阅读

互联网

  繁體

问题:

我在单个子网192.168.188 .x和192.168.198 .x中获得了一个带有两个nic的Web服务器。该Web服务器连接到2个不同的路由器(192.168.188.1和192.168.198.1),并通过Portforward将端口80直接转发到Internet(每个路由器也具有自己的公共ip地址)。


 (external ip) Portforwarding:80 (external ip)


 ---[ROUTER]---- ---[ROUTER]----


 192.168.188.1 Router internal IP 192.168.198.1 


 | |


 | |


 | |


 | |


 +------- 192.168.188.11:80 [WEBSERVER] 192.168.198.11:80 -------+



我喜欢React两个子网的端口80上的服务器,


答案1:

如果您的Web服务器已正确配置为侦听0.0.0.0:80,您可以通过ss -l进行检查,则您的问题不是Web服务器配置问题,而是路由问题。即使有两条路由,一次也只能检测到一条路由。实现所需功能的唯一方法是添加第二个默认路由,并使用源策略路由,如果服务器是Linux,可以通过iptables完成,尝试这个



相关文章