4

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

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

Итак, вопрос в том, как я могу иметь два или более доменов, указывающих на один и тот же IP-адрес, и заставить маршрутизатор (или один из RPi) выяснить, какой веб-сайт размещен на каком Pi?

Это вообще возможно?

1 ответ1

4

Да, это возможно. Ваш самый простой способ - установить обратный прокси-сервер. Затем вы должны указать все свои URL-адреса на обратном прокси-сервере, который будет извлекать конечную точку URL-адреса и указывать на соответствующий сервер.

Вот статья в Википедии о них: https://en.wikipedia.org/wiki/Reverse_proxy

Хороший обратный прокси с открытым исходным кодом (бесплатно): https://www.nginx.com/products/feature-matrix/

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