несколько серверов на одном ip, zyxware

Используем пакеты, расширяющие возможности оборудования
floppik
Сообщения: 2
Зарегистрирован: 22 сен 2017, 12:22

Сообщение floppik » 22 сен 2017, 12:36

Прошу знающих направить в нужное русло:
Есть keenetic giga 2 c прошивкой v1 и zyxware. К нему по локальной сети подключены 2 малинки со своими веб серверами.
На самом роутере тоже поднят веб сервер на 80 порту, из интернета подключаюсь к нему через ddns. Служба ddns позволяет зарегистрировать до 3-х адресов на одном хосте.
Задача: выдать отдельное адресное имя каждому веб-серверу в локальной сети роутера с доступом из интернета. Пока решил эту задачу поднятием серверов на порту отличном от 80. На одном сервере также получалось через vhost. Чувствую, нужно копать в сторону dnsmasq, но не знаю куда именно.

floppik
Сообщения: 2
Зарегистрирован: 22 сен 2017, 12:22

Сообщение floppik » 29 сен 2017, 15:23

Отвечу сам себе. Оказывается это называется реверс-прокси.
Конфиг 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 - обсуждаем репозитории пакетов»

Кто сейчас на конференции

Всего 1 посетитель :: 0 зарегистрированных, 0 скрытых и 1 гость (основано на активности пользователей за последние 5 минут)
Больше всего посетителей (121) здесь было 18 май 2016, 18:19

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость