Как настроить базовую HTTP-аутентификацию на nginx

http

Файлы, размещенные на веб-сервере Nginx, являются общедоступными по умолчанию. Если вы хотите защитить файлы от несанкционированного доступа, вы можете использовать базовую аутентификацию HTTP. Это простой метод аутентификации, при котором пользователям необходимо предоставить имя пользователя и пароль для доступа к файлам на вашем сервере.

Читать далее

Как настроить nginx в качестве балансировщика нагрузки

nginx-load-balancer

Для очень маленьких веб-сайтов обычно достаточно одного сервера nginx, на котором запущено веб-приложение. Тем не менее, это не работает хорошо для крупных сайтов. В таких случаях мы используем метод “балансировки нагрузки”, который распределяет входящие запросы на ряд других серверов, на каждом из которых выполняется копия веб-приложения. Это одна из техник, которые используют крупные веб-сайты для поддержания работоспособности даже при больших объемах трафика.

Читать далее

Установка 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 … Читать далее