1

Я хотел бы знать, могу ли я настроить маршрутизатор DD-WRT, который работает как сетевой шлюз сервера, поэтому поддерживает различные переадресации в зависимости от имени хоста (кроме порта 80).

Я успешно настроил Varnish, и он используется для пересылки всех запросов на серверные веб-серверы, а также имеет следующую логику переадресации портов:

143, 25 (сеть) -> 143, 25 (192.168.1.10) 80 (сеть) -> 80 (192.168.1.11) ...

Я хотел бы знать, могу ли я настроить, как дополнительное правило, для одного домена, например: если hostname - "domainX.com", тогда порт 25 должен перейти на другой сервер, в противном случае все запросы порта 25 будут отправлены на почтовый сервер по умолчанию.

PS: если нет эффективного способа, я настрою перенаправление портов и выделенный сервер брандмауэра.

Спасибо!

1 ответ1

1

Да, ты можешь это сделать; вам понадобится дополнение Pound.

Что такое фунт:

  1. обратный прокси-сервер: он передает запросы от клиентских браузеров на один или несколько внутренних серверов.
  2. балансировщик нагрузки: он будет распределять запросы от клиентских браузеров между несколькими внутренними серверами, сохраняя при этом информацию о сеансе.
  3. Оболочка SSL: Pound будет расшифровывать HTTPS-запросы от клиентских браузеров и передавать их в виде простого HTTP на внутренние серверы.
  4. дезинфицирующее средство HTTP/HTTPS: Pound проверит правильность запросов и примет только правильно сформированные запросы.
  5. сбой избыточного сервера: в случае сбоя внутреннего сервера Pound примет это к сведению и прекратит передавать запросы на него, пока он не восстановится.
  6. перенаправитель запросов: запросы могут быть распределены между серверами в соответствии с запрошенным URL.

Из Википедии:

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

Фунт домашняя страница.

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