Когда вы пытаетесь подключиться напрямую через myWebsite.com
, ваш браузер по умолчанию использует http на порту 80. Очевидно, ваш веб-сервер прослушивает порт 8080.
Вам необходимо настроить Tomcat на прослушивание входящих запросов на порт 80.
Здесь есть много уроков и вопросов о стекопереработке о том, как изменить порт tomcat с 8080 на 80.
Например, с Как изменить порт Tomcat с 8080 на 80? :
1) Перейдите в папку conf
в каталоге установки tomcat
e.g. C:\Tomcat 6.0\conf\
2) Редактировать следующий тег в server.xml
файле
3) Измените значение port=8080
на port=80
4) Сохранить файл.
5) Остановите свой Tomcat и перезапустите его.
Имейте в виду, что по умолчанию Tomcat не будет запускаться на порту 80, если он не запущен от имени пользователя root. Однако запуск с правами root обычно считается плохой практикой.
Следующий ресурс хорошо описывает, как решить эту проблему с Tomcat и EC2:
https://www.excelsior -usa.com / статьи / кот-амазонка-ec2-advanced.html # Port80
Самое простое решение - перенаправить порт Tomcat (например, 8080) через iptables:
sudo /sbin/iptables -t nat -I PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8080
sudo /sbin/service iptables save