Давно использую способ, когда веб-приложение можно быстренько развернуть и прилепить к существующему домену, на котором висит другое приложение или сайт. Часто такое нужно, когда запрос на http://ip:port не прокатывает (например нужен эндпоинт, который запрашивается с https сайта).
Делаю это через nginx.
Находим конфиг для вашего домена и добавляем секцию location /new-url c настройкой редиректа или указанием пути к статике:
server {
listen 80; # или 443
server_name jem-space.ru;
# статика
location /popit {
root /home/jem/projects/popit/;
try_files $uri $uri/ =404;
index index.html;
}
# редирект на другой порт
location /get-last-vk {
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Host $http_host;
proxy_pass http://127.0.0.1:3007/get-last;
}
….
}не забудем
sudo systemctl reload nginx
@five_a_m
