【问题标题】:Access PCF DEV from external machine on same network as host从与主机位于同一网络上的外部机器访问 PCF DEV
【发布时间】:2017-01-13 16:49:26
【问题描述】:

我的目的是使用 PCF DEV 作为我们 CI 服务器的集成测试环境,以及演示概念验证项目的地方。 我在 Windows 环境中的专用网络上设置了 Pivotal Cloud Foundry DEV。 我可以从主机箱访问一切正常,但我和我团队中的其他人需要能够使用 cf cli 从网络上的其他机器访问它,以及仅访问已部署的服务。 我不精通 DNS 代理的方式,所以我不确定在这里使用 Acrylic 是否正确,因为主机可以访问互联网,即使其他人无法访问它。

如何从与主机位于同一网络的其他计算机访问 PCF Dev?

【问题讨论】:

  • 您是否在lealet 管理远程登录到app-manager (uaa.local.pcfdev.io/login)?
  • @yuvalsimhon 我无法远程访问应用程序管理器。我只能从托管 PCF DEV 虚拟机的本地计算机访问它。
  • @yuvalsimhon 因为它是一个封闭的网络,并且 PCF DEV 共享主机 IP,我想我应该能够设置我们的网络 dns 将 *.local.pcfdev.io 转发到主机机器,但我不知道是否需要将其设置为某个端口(我是网络新手)。
  • @yuvalsimhon 查看接受的答案和我对此的评论。

标签: windows networking cloud-foundry pcfdev


【解决方案1】:

您可以使用 netsh portproxy 功能并添加从本地网络 IP 地址到仅 pcfdev 主机 IP 地址 192.168.11.1 的重定向

更多关于https://technet.microsoft.com/en-us/library/cc731068(v=ws.10).aspx

【讨论】:

  • 具体来说,我必须将“127.0.0.1:80”映射到“192.168.11.11:80”和“127.0.0.1:443”映射到“192.168.11.11:443”。谢谢指点。
  • 我忘了说,我还必须允许这些 localhost 端口上的入站流量,这样 Windows 防火墙就不会阻止请求。
  • 感谢您带来详细的 cmets 并让其他人的生活更轻松!
  • 嗨@Pytry我尝试了与您提到的相同的步骤,但执行请求时出错:获取127.0.0.1/v2/info:拨号tcp 127.0.0.1:443:connectex:无法建立连接,因为目标机器主动拒绝了。
  • 更新的答案位于 @github.com/cloudfoundry-incubator/cfdev/issues/… 以获取截至 2019 年 1 月 3 日最新版本的 cfdev
猜你喜欢
  • 2012-08-04
  • 2017-09-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-04-27
  • 1970-01-01
相关资源
最近更新 更多