Прошу знающих направить в нужное русло:
Есть keenetic giga 2 c прошивкой v1 и zyxware. К нему по локальной сети подключены 2 малинки со своими веб серверами.
На самом роутере тоже поднят веб сервер на 80 порту, из интернета подключаюсь к нему через ddns. Служба ddns позволяет зарегистрировать до 3-х адресов на одном хосте.
Задача: выдать отдельное адресное имя каждому веб-серверу в локальной сети роутера с доступом из интернета. Пока решил эту задачу поднятием серверов на порту отличном от 80. На одном сервере также получалось через vhost. Чувствую, нужно копать в сторону dnsmasq, но не знаю куда именно.
несколько серверов на одном ip, zyxware
-
- Сообщения: 2
- Зарегистрирован: 22 сен 2017, 13:22
Отвечу сам себе. Оказывается это называется реверс-прокси.
Конфиг lighttpd:
Конфиг lighttpd:
Код: Выделить всё
$HTTP["host"] == "myhost.ru" { #домен
proxy.server = ("" => ( ( #все запросы отправляем на внешний сервер
"host" => "192.168.1.105", # IP сервера
"port" => 8080 ) ) ) # порт
}
$HTTP["host"] == "myhost1.ru" { #домен
proxy.server = ("" => ( ( #все запросы отправляем на внешний сервер
"host" => "192.168.1.121", # IP сервера
"port" => 8081 ) ) ) # порт
}
Вернуться в «Entware/Qnapware/Optware/Zyxware - обсуждаем репозитории пакетов»
Кто сейчас на конференции
Всего 3 посетителя :: 1 зарегистрированный, 0 скрытых и 2 гостя (основано на активности пользователей за последние 5 минут)
Больше всего посетителей (162) здесь было 16 ноя 2019, 18:33
Сейчас этот форум просматривают: Bing [Bot] и 2 гостя