NGINX + балансировка нагрузки

Различные вопросы по установке и настройке фреймворка, конфигурции веб-сервера и IDE.
Ответить
alex_rus
Сообщения: 53
Зарегистрирован: 2016.10.30, 12:14

NGINX + балансировка нагрузки

Сообщение alex_rus »

Добрый день!
Имеются проекты на Yii2. Сейчас все проекты (включая и БД) крутятся на одном сервере.
Появилась возможность разместить по отдельным серверам: БД, веб-приложения.


У меня есть один сервер Ubuntu 22.04. На нем стоит NGINX. Есть два сервера (также Ubuntu 22.04), на которых размещен PHP.
Один из сервером c PHP считается главным, т.е. там размещены файлы проекта. На втором сервере PHP и NGINX сделаны ссылки на эти папки.
Хочу попробовать сделать балансировку нагрузки.

Возникли следующие вопросы, во время изучения данного вопроса:
1) На серверах PHP что лучше поставить: NGINX или Apache2?
2) Будет ли нормально, если NGINX будет обрабатывать статические файлы (css, html, js, картинки) сам. А php будет как раз через балансировщик передавать серверам?
Аватара пользователя
samdark
Администратор
Сообщения: 9489
Зарегистрирован: 2009.04.02, 13:46
Откуда: Воронеж
Контактная информация:

Re: NGINX + балансировка нагрузки

Сообщение samdark »

1) Apache не надо.
2) Да.
Аватара пользователя
SiZE
Сообщения: 2817
Зарегистрирован: 2011.09.21, 12:39
Откуда: Perm
Контактная информация:

Re: NGINX + балансировка нагрузки

Сообщение SiZE »

alex_rus писал(а): 2024.02.02, 11:40 2) Будет ли нормально, если NGINX будет обрабатывать статические файлы (css, html, js, картинки) сам
У него офигенно работает файловый кэш. Статей как настроить очень много.
Ответить