Я развернул проект на VPS в TomCat, но хочу чтобы доступ к нему на этом же VPS, был не через localhost:8080/myapp, а через доменное имя типа www.myapps.com .
Раньше с деплоем не сталкивался, подскажите пожалуйста как это можно организовать.
jenig, пример чего? Открываете файл, находите атрибут port, меняете на 80-й, потом находите директиву Host, по образцу прописываете такую же для вашего доменного имени, перезапускаете сервер. И не надо искать советы в Интернете, читайте документацию, она очень простая и подробная.
Вариантов несколько.
Первый и не самый хороший - на томкате настроить коннектор на 80-й порт
Второй - установить nginx и на нем настроить проксирование на томкат.
Третий, еще хуже, чем первый - через iptables сделать перенаправление на порт
Четвертый - установить haproxy и сделать как в варианте два.
Самый простой и правильный - вариант два, ну или четыре.
jenig, 1) tomcat не любит работать под рутом.
2) устанете подсовывать сертификаты ssl
3) редирект тоже в нем не очень
4) если нужен failover то тоже
5) все так делают, и это правильно