Доступ к приложению PCF с другого компьютера

Я новичок в 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. Но я не знаю, как получить доступ к этому приложению с другого устройства в той же сети.

Может ли кто-нибудь сказать мне, что мне делать, чтобы открыть тестовое приложение с другого устройства в той же сети, что и мой локальный компьютер?


person akasak    schedule 23.08.2018    source источник


Ответы (2)


Поскольку PCFDev был установлен на вашем локальном компьютере. Я считаю, что вы не можете получить доступ к приложениям для облачных вычислений за пределами своего компьютера, если не нужно выполнить некоторые сетевые действия, обеспечивающие доступ к другим машинам.

person Kumaresh Babu N S    schedule 24.08.2018

Я нашел решение: использовать обратный прокси-сервер для перенаправления запроса с URL-адреса моего локального порта:

(на примере nginx):

server {
    listen 8090;
    server_name pcf-rp;

    location / {
       proxy_pass http://test-ui.local.pcfdev.io;
    }
}
person akasak    schedule 27.08.2018