Для очень маленьких веб-сайтов обычно достаточно одного сервера nginx, на котором запущено веб-приложение. Тем не менее, это не работает хорошо для крупных сайтов. В таких случаях мы используем метод “балансировки нагрузки”, который распределяет входящие запросы на ряд других серверов, на каждом из которых выполняется копия веб-приложения. Это одна из техник, которые используют крупные веб-сайты для поддержания работоспособности даже при больших объемах трафика.
LEMP
LEMP — акроним, обозначающий набор (комплекс) серверного программного обеспечения, широко используемый во Всемирной паутине. LEMP назван по первым буквам входящих в его состав компонентов:
- Linux — операционная система Linux;
- Nginx — Nginx читается Engine-X) ;
- MariaDB / MySQL — СУБД;
- PHP — язык программирования, используемый для создания веб-приложений (помимо PHP могут подразумеваться другие языки, такие как Perl и Python).
Акроним LEMP может использоваться для обозначения:
- Инфраструктуры веб-сервера;
- Парадигмы программирования;
- Пакета программ.
Хотя изначально эти программные продукты не разрабатывались специально для работы друг с другом, такая связка стала весьма популярной из-за своей гибкости, производительности и низкой стоимости (все её составляющие являются открытыми и могут быть бесплатно загружены из Интернета).
Установка LEMP Stack (Nginx, MariaDB, PHP) на Ubuntu 18.04 LTS
В этой статье описано как установить Nginx, MariaDB, PHP (стек LEMP) в минимальной версии сервера Ubuntu 18.04 LTS. LEMP является акронимом Linux, Engine, MariaDB/MySQL, PHP/Perl/Python. Я буду использовать следующий тестовый компьютер: Операционная система : Ubuntu 18.04 LTS Server IP-адрес : 172.16.10.5/27 Приступим: Установка LEMP Stack (Nginx, MariaDB, PHP) на Ubuntu 18.04 LTS 1. Установка Nginx … Читать далее