Задать вопрос
Dennes
@Dennes

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

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

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

Как это реализовать?
  • Вопрос задан
  • 311 просмотров
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик буткемп
    4 месяца
    Далее
  • Академия Eduson
    DevOps-инженер
    7 месяцев
    Далее
  • Skillbox
    Python-разработчик
    10 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
kotomyava
@kotomyava
Системный администратор
Судя по схеме, надо создать один или более локейшенов, которые будут описывать ваши статические файлы, и в них сделать проксирование к File server. Возможно, с fallback на web server*.

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

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

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

Похожие вопросы
Vital Partners Москва
от 200 000 до 300 000 ₽
Data World Москва
До 200 000 ₽
PLEXET Москва
от 85 000 до 120 000 ₽