Несколько веб-сайтов в одной сети [закрыто]

Я хотел бы настроить ряд локальных серверов разработки, использующих один и тот же IP-адрес и разные доменные имена, хотя я не уверен, как это все настроить.

Я создал следующие домены server1.something.com, server2.something.com - все эти домены имеют записи DNS для одного и того же IP-адреса.

Мой вопрос: как я могу заставить это работать, если у меня несколько машин, например, на одной машине Mac OS X установлен MAMPP, а на другой машине Windows установлен XAMPP, чтобы работать точно, если единственный IP-адрес находится за маршрутизатором? К этим местным службам разработки также необходимо получить доступ вне сети. Я предполагаю, что потребуется комбинация смены порта или виртуальных хостов, но если бы кто-то мог мне помочь, я был бы очень признателен.

Заранее спасибо

-2
задан 18 September 2011 в 08:35
2 ответа

Вам понадобится обратный прокси-сервер для управления одним и тем же IP-адресом на разных физических серверах.

0
ответ дан 5 December 2019 в 21:31

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

Вам понадобится что-то вроде обратного прокси-сервера или балансировщика нагрузки (HA Proxy) для распределения сетевого трафика между несколькими узлами. . Каждый узел в сети (веб-сервер) будет иметь идентичные копии всех файлов веб-сайта и доступ к центральной БД (отдельному компьютеру). Это гарантирует, что куда бы он ни отправлял сетевой трафик, пользователь будет обслуживать одно и то же приложение (файлы / БД).

Я сделал это с помощью rsync и lsync (Ruby) для копирования файлов и отдельного кластера серверов БД.

Дополнительная информация: http://en.wikipedia.org/wiki/Reverse_proxy

1
ответ дан 5 December 2019 в 21:31

Теги

Похожие вопросы