====== Настройка авторизации на веб сервере 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}}