
Я тестирую OpenStack и все настроил, но с моей текущей настройкой у меня есть только один публичный IP-адрес, который назначен публичному интерфейсу сервера.
Можно ли назначить несколько записей DNS для разных доменов публичному IP-адресу, а затем направлять пакеты на отдельный виртуальный сервер, используя какую-либо таблицу маршрутизации в OpenStack?
Это, вероятно, невозможно, но мне было интересно узнать, было ли это сделано.
Спасибо, Алекс.
решение1
На самом деле вы бы сделали это, назначив публичный IP-адрес одному серверу и запустив на нем обратный прокси-сервер. Одним из популярных вариантов для этого является nginx. Вы можете найти пример конфигурацииздесь.
решение2
Эту проблему нельзя решить с помощью маршрутизации. Я рекомендую вам настроить обратный прокси-сервер и назначить ему ваш публичный IP-адрес. Затем вы настраиваете обратный прокси-сервер для перенаправления запросов для определенного домена на виртуальный сервер по вашему выбору.