У меня проблемы с получением доступа к моему облачному серверу (ОС Windows Server 2016 на AWS) с внешнего компьютера.
- Я использую Springboot по умолчанию с https://start.spring.io/
Использование Java 8и упакован как Jar. - Я использую "gradle bootJar" для создания файла jar.
- Я загружаю сервер Windows 2016 на AWS / EC2.
- Я ставлюфайл на облачном сервере.
- IIS отключен.
- Я устанавливаю java 8 sdk
- Я запускаю файл jar в cmd с помощью "java -jar -Dserver.port =80 myapp.jar "
- Я открываю HTTP и весь трафик на сервер и с сервера в AWS.
Теперь локально (RDP в мой облачный компьютер) я вижу приложение в порядкев http://localhost:80. Но удаленно (например, на работе) я не могу получить доступ к расположению сервера http://"my public ipaddress серверов ": 80.
Примечание: запуск приложения как службы с Winsw сделалне помогло мою проблему.
Я также заметил, что, запустив IIS, я могу видеть экран IIS по умолчанию с удаленных компьютеров.