访问播放!在同一个盒子上使用不同 IP 的框架服务器
Posted
技术标签:
【中文标题】访问播放!在同一个盒子上使用不同 IP 的框架服务器【英文标题】:Accessing Play! Framework server using different IP's on same box 【发布时间】:2012-01-05 12:39:13 【问题描述】:我想访问 Play!在同一个盒子上使用不同 IP 的 LAN 上的框架应用程序。
示例:
Play 运行在 192.168.1.12:9000 的服务器上,带有 2 个 NIC 卡。第二个网卡的IP地址是192.168.2.40。我可以访问 192.168.1.12:9000,但我无法通过 LAN 访问 192.168.2.40:9000。端口在防火墙中打开。有什么需要调整的设置吗?
【问题讨论】:
【参考方案1】:在某些情况下,可以阻塞某个定义编号以下的端口。尝试设置另一个端口,高于 9000。
更好的是前端服务器 (apache/lighthttp/nginx) 根据域名将流量重定向到后面的正确服务器。
【讨论】:
我使用了 9003 端口。仍然无法连接。 我使用了端口 29000。它连接到我的 sys3 和 sys5 之后一段时间(大约 5 分钟)尝试刷新显示错误页面的页面:无法连接。我使用命令 nc、telnet 来 ping 到端口。它打印:找不到到主机的路线。我不知道它为什么会连接以及为什么会消失。以上是关于访问播放!在同一个盒子上使用不同 IP 的框架服务器的主要内容,如果未能解决你的问题,请参考以下文章
当 WCF 服务到 TCP/IP 时,底层提供程序在开放实体框架上失败
OMNIORB:在 IOR 中使用 Vmnet8 ip,在服务器外部无法访问