1

Недавно я начал виртуализировать некоторые вещи, но столкнулся с проблемой. Я хочу, чтобы в моей сети было несколько (под) доменов, указывающих на разные IP-адреса. Раньше это можно было сделать, открывая разные порты для разных машин, но теперь мне нужно иметь два разных домена, указывающих на две разные машины в моей сети на порте 80. Я не знаю, является ли DNS решением или чем-то еще.

1 ответ1

1

Вам нужно было бы запустить прокси-сервер изнутри - открыть порт для одной машины, выступающей в качестве шлюза с чем-то вроде ngnix (что лучше для вещей, использующих веб-сокеты и другие интересные вещи) или lighttpd (что проще) .. По сути, вы открываете порт для прокси-сервера и распределяете трафик по мере необходимости.

У меня на самом деле нет ngnix для тестирования (извините!) но что-то вроде

server {
    listen       80;
    server_name  example1.com;

    location / {
        proxy_pass http://192.168.1.1;
    }
}

Должен работать с некоторыми настройками. Я основал это на этом превосходном руководстве

У меня это настроено на lighttpd (что неэффективно) и блок конфигурации выглядит как

$HTTP["host"] =="test.example.com" {
proxy.server = ( "" => ((
                          "host" => "192.168.1.1",
                          "port" => "8000"
                        ))
                 )
}

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .