0

我是 PCF 的新手,正在尝试部署一个简单的网络应用程序。我已经安装了 cf CLI、pcfdev 并将我的应用程序推送到 pcf:

cf push test-ui -b staticfile_buildpack
...
name:              test-ui
requested state:   started
instances:         1/1
usage:             256M x 1 instances
routes:            test-ui.local.pcfdev.io
last uploaded:     Thu 23 Aug 13:09:04 +03 2018
stack:             cflinuxfs2
buildpack:         staticfile_buildpack
start command:     $HOME/boot.sh

     state     since                  cpu    memory         disk          details
#0   running   2018-08-23T10:09:17Z   0.0%   5.3M of 256M   25M of 512M

所以,现在,我可以通过链接 test-ui.local.pcfdev.io 从我启动我的 pcf 实例的同一台机器上访问我的测试应用程序。但我不知道如何从同一网络中的另一台设备访问此应用程序。

有人可以告诉我应该怎么做才能从与本地计算机位于同一网络中的另一台设备打开我的测试应用程序吗?

4

2 回答 2

0

由于 PCFDev 已安装在您的本地计算机中。我相信你不能在你的机器之外访问云铸造应用程序,除非应该做一些网络东西来提供对其他机器的访问。

于 2018-08-24T11:20:03.740 回答
0

我找到了一个解决方案:使用反向代理从我的本地端口应用程序的 url 重定向请求:

(以 nginx 为例):

server {
    listen 8090;
    server_name pcf-rp;

    location / {
       proxy_pass http://test-ui.local.pcfdev.io;
    }
}
于 2018-08-27T09:17:56.503 回答