nginx проксируют перенаправление передачи через подсистему балансировки нагрузки

Grrrr, мне жаль, что я не знал, что эта несовместимость существовала.

Я удаляю R2 и устанавливаю R1.

1
задан 27 September 2010 в 14:51
3 ответа

я получил бы новый внешний IP для сервера, который, как предполагается, размещает изображения и связывает ссылки на изображения в рамках http://img.yourdomain.com/, таким образом, я не усложню существующую архитектуру. Иначе я вижу, что у них есть KTCPVS: http://kb.linuxvirtualserver.org/wiki/KTCPVS_HTTP, который, как предполагается, поддерживает маршрутизацию шаблона URL.

0
ответ дан 3 December 2019 в 22:24

Чего вы пытаетесь этим добиться? Nginx уже очень хорошо обслуживает статические носители и очень хорошо кэширует эти носители. Создание прокси-подключений (через исходные веб-серверы) к серверу статического содержимого просто кажется избыточным (плохой вид) и добавляет сетевые накладные расходы, поскольку для доставки трафика придется возвращаться через сервер nginx.

Так как трафик в любом случае проходит через LVS-ящик (en), почему бы ему не направить трафик напрямую на сервер изображений, на который ссылается другое доменное имя, как сказано на вышеупомянутых плакатах.

Если вы действительно этого не делаете » Мне нужна дополнительная ссылка на домен (вы должны это учитывать, это ускоряет работу вашего сайта со стороны пользователя), чтобы LVS отправлял трафик для / images непосредственно на сервер изображений, он может выполнять маршрутизацию на уровне 7.

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

0
ответ дан 3 December 2019 в 22:24

Вместо LVS вы можете попробовать HAproxy. В режиме http он распознает такие заголовки, как «Host», которые обрабатывают доменное имя. Таким образом вы можете проксировать статические файлы напрямую на «внутренний сервер изображений»

. Другой способ - запросить другой внешний IP-адрес и запустить две копии LVS с разной конфигурацией - одну для динамических, одну для статических файлов, которая привязывается к разным внешним IP-адресам. .

2
ответ дан 3 December 2019 в 22:24

Теги

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