Возникла проблема с выяснением самого простого способа осуществить это, или, если это вообще возможно ...

Только что купил 2-ую машину (веб-сервер), и теперь я хочу показать обе машины широкой публике (для запуска веб-сайтов через iis).

Мой DNS (тип a) не может принять порт, поэтому я в основном застрял со всем трафиком, идущим на мой маршрутизатор через порт 80.

Насколько мне известно, мой маршрутизатор может разделять трафик только через порты, поэтому мне приходится отправлять весь трафик на одну машину. Или, по крайней мере, это все, что я достаточно умен, чтобы понять.

Должна ли эта машина каким-то образом перенаправлять трафик на другую машину?

Я слышал об обратных прокси, но не уверен, как его настроить.

Нужно ли делать что-то вроде настройки VPN и выставлять ее на всеобщее обозрение?

Мне нужен трафик для www.abc.com, чтобы перейти на одну машину за маршрутизатором. И трафик для www.xyz.com идет на 2-ю машину за тем же роутером.

Может кто-нибудь дать мне несколько советов о том, как легко это осуществить? Или если это вообще возможно?

Спасибо!!

1 ответ1

1

Функция, которую вы в основном запрашиваете, называется "обратный прокси". Несколько решений для вас:

Конечно, есть еще много прокси-серверов, которые вы могли бы использовать, но я рекомендую, во-первых, nginx, вы найдете много учебников, и это с открытым исходным кодом

  • спросите у вашего интернет-провайдера второй статический IP-адрес.

    • В моем офисе у нас есть 4 статических IP-адреса, наш провайдер (кабель) предоставил необходимое устройство Cisco с 4 Гбит Ethernet, каждый из которых предоставляет один IP. Это примерно на 10 долларов больше в месяц, чем мой частный контракт. Таким образом, вы получаете даже одну единственную точку отказа: ваш маршрутизатор, хе-хе
  • обслуживать оба веб-приложения на одном сервере или создать кластер

    • почему бы и нет? таким образом, вы можете увеличить доступность вашего прокси и веб-сервера, создав кластер из двух ваших аппаратных серверов, например, с proxmox https://pve.proxmox.com/wiki/Proxmox_VE_4.x_Cluster#Requirements (я не связан с proxmox, это в любом случае с открытым исходным кодом)

Поскольку мы все любим рисунки, вот некоторые рисунки :-)

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