Я не могу подключиться к своему приложению dropwizard удаленно - PullRequest
0 голосов
/ 04 мая 2020

Я могу успешно использовать свое приложение dropwizard при доступе с локальных хостов, но оно не работает, когда я получаю доступ с другой машины. Есть ли что-то, что вам нужно сделать, чтобы ваше веб-приложение реагировало на хосты, кроме localhosts?

Я знаю, что с flask вы должны работать с flask run --host=0.0.0.0, если в файле конфигурации есть настройка, управляющая этим.

1 Ответ

0 голосов
/ 04 мая 2020

Если вы подключаетесь из той же сети, у вас, вероятно, возникнет проблема с брандмауэром windows (если вы работаете на windows) или с любым другим брандмауэром в зависимости от операционной системы. Вам нужно разрешить входящие соединения для указанного приложения c или порта 80/443 TCP.

Если вы пытаетесь подключиться из другой сети, это, вероятно, все еще выше, но у вас также есть настроить переадресацию портов на машину, на которой запущено ваше приложение. Если это HTTP, вероятно, порт 80. Если HTTPS, то, вероятно, 443, для любого другого протокола вы должны найти правильный порт.

Поскольку это dropwizard, он, вероятно, HTTP / HTTPS, в зависимости от того, должен ли он быть безопасным (определенно рекомендуется для API REST) ​​

...