====== Настройка авторизации на веб сервере NGINX ======
Для защиты веб сервера NGINX простой авторизацией, требующей ввод имени пользователя и пароля необходимо:
* Установить необходимые пакеты, командой apk add apache2-utils
* Создать файл, который будет содержать логины и шифрованные пароли пользователей, имеющих доступ: touch /etc/nginx/.htpasswd && chown www:www /etc/nginx/.htpasswd
* Добавить в авторотационный файл новую запись имени пользователя и пароля, командой((В параметрах команды вместо ''username'' необходимо указать логин пользователя)): htpasswd /etc/nginx/.htpasswd username
* Внести в конфигурационный файл веб-сервера NGINX, в раздел ''location /'' строки с указанием необходимости авторизации пользователей((Изменения необходимо внести в конфигурационный файл, который описывает параметры требуемого веб сервера)): vi /etc/nginx/http.d/mirror.conf
auth_basic "Restricted Content";
auth_basic_user_file /etc/nginx/.htpasswd;
* Перезапустить веб сервер NGINX rc-service nginx restart
* Проверить полученный результат, обратившись по адресу веб-сервера.
{{:wiki:linux:alpine-nginx-auth:20230123-223009.png?1000}}