Сделать netty сервер на локальном хосте доступным через интернет - PullRequest
0 голосов
/ 09 июля 2019

Я разработал Jooby-приложение, которое размещено на нетти-сервере.Я могу получить доступ к приложению на локальном хосте, и тесты были в порядке.Теперь я хочу сделать приложение доступным через Интернет и не знаю, как лучше всего достичь этой цели?

Полное приложение размещено на Windows Server, поскольку оно использует Excel.(Чтение / запись через Apache POI. Для макросов это должна быть Windows) Должен ли я попытаться подключить работающий netty-сервер к IIS или я могу просто пересылать запросы извне на localhost?Вероятно, последний упомянутый подход является плохой идеей в отношении вопросов безопасности.

Ответы [ 2 ]

1 голос
/ 09 июля 2019

Работает с обратным прокси через IIS. Мне пришлось установить некоторые функции, такие как маршрутизация запросов приложений и перезапись URL. Затем я могу запустить приложение jooby (netty server) как обычно на определенном порту на localhost и установить для него обратный прокси-сервер.

0 голосов
/ 09 июля 2019

Я не уверен, зачем нужно находиться в окне, в любом случае Netty - это просто среда сетевого программирования Java, она может работать на любой платформе, где установлена ​​Java.

Вам нужно разместить сервер, вы можете купить VPS, установить Windows как ОС, установить Java, вы можете запускать ваше приложение по своему усмотрению.

Что я понимаю, вам нужно протестироватьдля этого вы можете использовать любую службу переадресации портов, такую ​​как https://pagekite.net/support/intro/features/, чтобы разрешить "мировой доступ" к localhost

...