Назад | Перейти на главную страницу

Проблемы с размещением приложения Jetty на том же сервере, что и IIS.

Я программист .Net, в последнее время разрабатываю веб-сайт на Jsp, используя Jetty. Я использую Eclipse и Плагин Maven-Jetty.

У меня есть виртуальный частный сервер, на котором установлен IIS и который обслуживает веб-сайты .NET. Мое доменное имя (для веб-сайта Jsp) перенаправляет на этот сервер.

У меня вопрос: как связать доменное имя с сайтом в Jetty? Jetty слушает порт 8080, а IIS - порт 80.

Я попытался настроить виртуальный хост в файле конфигурации Jetty (jetty-web.xml) (следовал это руководство), результат таков: когда я открываю браузер на своем сервере и перехожу на mydomainname.com:8080, я попадаю на сайт. Но если я сделаю это внешне, я ничего не получу.

  1. Что мне нужно настроить, чтобы попасть на мой сайт?
  2. Как преодолеть номер порта 8080? или мне нужно перенаправить мое доменное имя на этот порт?

Спасибо

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

Погуглите «Какой у меня IP», и он даст IP-адрес вашего маршрутизатора. Затем следуйте инструкциям ниже. Если это позволяет вам получить доступ к нему за пределами сети через WWW, вам следует сделать две вещи:

  1. Позвоните своему провайдеру и получите статический IP
  2. Создайте правила, разрешающие доступ вне сети (общедоступный).

https://www.pcworld.com/article/244314/how_to_forward_ports_on_your_router.html

  1. Похоже, на вашем сервере или в восходящем потоке есть правило брандмауэра, которое блокирует порт 8080. Позвоните на свой хост.

  2. Вы не можете легко. Только одна служба может быть привязана к одному порту. Вы можете получить другой IP-адрес и добавить его на сервер, а затем сообщить Jetty, чтобы он прослушивал порт 80 на этом интерфейсе, а затем сделал запись A для этого в своей зоне DNS, или вы могли бы проксировать его через IIS в зависимости от того, какая версия IIS . Получение дополнительного IP, вероятно, самый простой способ.