Если у вас есть доступ (ssh-доступ) к серверу (apache, httpd), на котором вы собираетесь развертывать, то после регистрации домена, скажем, с помощью Godaddy, укажите A (хост), чтобы указать IP-адрес хостинга. сервер (на котором выполняется ваше приложение)
host = @
ip = "ip хост-сервера"
На сервере вам нужно будет перейти к файлу / etc / httpd / conf / sites-available /
или эквивалент в apache2
и измените файл, соответствующий вашему сайту, на этот тип файла. сохраните файл
<VirtualHost *:80>
ProxyPreserveHost On
ProxyRequests Off
ServerName www.yourdomain.com
ServerAlias yourdomain.com
ProxyPass / http://localhost:9000/
ProxyPassReverse / http://localhost:9000/
</VirtualHost>
А затем перезапустите сервер, ваше приложение должно нормально работать.
Позже вы можете запускать другие приложения на других портах, просто сделайте то же самое и измените соответствующие поля, номера портов также изменились.
Эти ребята делают то же самое для других приложений, работающих на других портах, но 80
Ответ StackOverflow: Перенаправление Apache на другой порт