Маршрутируйте два разных dns к одному ip, но разные маршруты

63
8

Я борюсь с этим, и после того, как он поработал в течение нескольких часов, выяснилось, что было бы лучше попросить здесь получить больше ясности относительно того, что я пытаюсь сделать.

Таким образом, у меня есть два домена, указывающие на один и тот же сервер. Я хочу, чтобы один домен указывал на маршрут, такой как /example1, и другой домен, чтобы указать на другой маршрут, такой как /example2

Кто-нибудь знает, как это сделать? Мы используем WSO2 API Manager, который является платформой с открытым исходным кодом.

спросил(а) 2021-01-19T19:03:13+03:00 3 месяца, 2 недели назад
1
Решение
63

Это можно сделать, используя обратный прокси-сервер, такой как NginX. Может потребоваться конфигурация образца. Вы также должны иметь возможность проходить через NginX config docs и разбирать вещи. Некоторые из конфигурационных строк в нижеприведенной конфигурации могут не понадобиться. Но я не уверен, так как я не эксперт NginX.

    server {
listen 443;
server_name apistore.alex.org;

location / {
proxy_pass https://your-up-stream/store/;
proxy_redirect https://your-up-stream/store/ /;
proxy_redirect https://apistore.alex.org/store/ /;
proxy_cookie_path /store/ /;
}
##You need to add the ssl certificate stuff here
}

Если вы работаете выше, вы можете добавить аналогичный виртуальный хост для apipublisher.alex.org, чтобы передать его в приложение для издателя.

Обратите внимание, что выше config может не работать из коробки. Вам также нужно добавить вверх по течению. Я просто хотел сказать, что это возможно сделать.

ответил(а) 2021-01-19T19:03:13+03:00 3 месяца, 2 недели назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема