Веб-сервер Springboot, работающий на Windows Server 2016 / AWS, не работает - PullRequest
0 голосов
/ 07 июня 2018

У меня проблемы с получением доступа к моему облачному серверу (ОС Windows Server 2016 на AWS) с внешнего компьютера.

  1. Я использую Springboot по умолчанию с https://start.spring.io/
    Использование Java 8и упакован как Jar.
  2. Я использую "gradle bootJar" для создания файла jar.
  3. Я загружаю сервер Windows 2016 на AWS / EC2.
  4. Я ставлюфайл на облачном сервере.
  5. IIS отключен.
  6. Я устанавливаю java 8 sdk
  7. Я запускаю файл jar в cmd с помощью "java -jar -Dserver.port =80 myapp.jar "
  8. Я открываю HTTP и весь трафик на сервер и с сервера в AWS.

Теперь локально (RDP в мой облачный компьютер) я вижу приложение в порядкев http://localhost:80. Но удаленно (например, на работе) я не могу получить доступ к расположению сервера http://"my public ipaddress серверов ": 80.

Примечание: запуск приложения как службы с Winsw сделалне помогло мою проблему.

Я также заметил, что, запустив IIS, я могу видеть экран IIS по умолчанию с удаленных компьютеров.

1 Ответ

0 голосов
/ 08 июня 2018

Убедитесь, что брандмауэр Windows не блокирует порт 80.

...