Задать вопрос
firedragon
@firedragon
Не джун-мидл-сеньор, а трус-балбес-бывалый.

Локальный реверс прокси для разработки?

В общем озаботился тестированием своего зоопарка.

https://localhost:44456 - айдентити сервер
https://localhost:44457 - спа приложение
https://localhost:44458 - api

хотелось бы завернуть это все по следующей схеме
https://auth.example.com - айдентити сервер
https://example.com - спа приложение
https://example.com/api - api

как вариант https://github.com/hiproxy/hiproxy
и возможно nginx

Кто работал с такими конфигурациями что посоветуете? Особенно в удобстве отладки 3 приложения запускать в консоли как то муторно.
  • Вопрос задан
  • 169 просмотров
Подписаться 1 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    Android-разработчик с нуля
    14 месяцев
    Далее
  • Академия Eduson
    Android-разработчик
    6 месяцев
    Далее
  • Skillbox
    Разработчик игр на Unreal Engine 4 с нуля до Middle
    12 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
Android97
@Android97
Бэкенд и немного фронтенд разработчик
Вы можете завернуть это всё в docker-compose, добавить туда nginx. В итоге у вас все будет запускаться одной командой, там можно будет еще настроить переменные окружения и добавить, например, тестовую бд
Ответ написан
Комментировать
@Alviy
Если у вас есть возможность поставить nginx, то всё достаточно просто. Пример в вашем случае частично выглядит так

http {
    upstream identity {
        server localhost:44456;
    upstream spa {
        server  localhost:44457;
    }
    upstream api {
        server  localhost:44458;
    }

    server {
        servername auth.example.com; 
        location / {
            proxy_pass http://identity; 
        }
    }
    server {
        servername example.com ; 
        location / {
            proxy_pass http://spa; 
        }
        location /api {
            proxy_pass http://api; 
        }
    }


}

Если нужны SSL сертификаты, то это несколько сложнее, но есть готовые сервисы
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
от 250 000 до 300 000 ₽
Aston Москва
от 220 000 до 260 000 ₽
Aston Санкт-Петербург
от 220 000 до 260 000 ₽