Dennes
@Dennes

Как настроить файловый сервер на балансировщике nginx?

В данный момент именную данную инфраструктуру в проекте:
5c26dcfcc26b1695933562.jpeg
1. Load Balancer - балансирует нагрузку между двумя серверами + отдаёт статичные файлы
2. Web Server 1,2 - бэкэнд (php скрипты)

Задача: Снять нагрузку с бэкэнд-серверов, прикрутив к балансировщику файловый сервер, который будет раздавать файлы с основного домена, по такой схеме:
5c26dc7c6f98e394161019.jpeg

Как это реализовать?
  • Вопрос задан
  • 305 просмотров
Пригласить эксперта
Ответы на вопрос 1
kotomyava
@kotomyava
Системный администратор
Судя по схеме, надо создать один или более локейшенов, которые будут описывать ваши статические файлы, и в них сделать проксирование к File server. Возможно, с fallback на web server*.

Возможно, также надо настроить proxy_cache*, если балансировщик не только балансировщик будет, но и кеш. А, возможно, вам вообще не нужен отдельно file server, а хватит кеширования статики.

В общем виде, не зная тонкостей вашего проекта, дать конкретный ответ как вам правильно перестроить вашу инфраструктуру не реально, на самом деле.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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