meta data for this page
Настройка авторизации на веб сервере NGINX
Для защиты веб сервера NGINX простой авторизацией, требующей ввод имени пользователя и пароля необходимо:
- Установить необходимые пакеты, командой
apk add apache2-utils
- Создать файл, который будет содержать логины и шифрованные пароли пользователей, имеющих доступ:
touch /etc/nginx/.htpasswd && chown www:www /etc/nginx/.htpasswd
- Добавить в авторотационный файл новую запись имени пользователя и пароля, командой1):
htpasswd /etc/nginx/.htpasswd username
- Внести в конфигурационный файл веб-сервера NGINX, в раздел
location /
строки с указанием необходимости авторизации пользователей2):vi /etc/nginx/http.d/mirror.conf
- /etc/nginx/http.d/mirror.conf
auth_basic "Restricted Content"; auth_basic_user_file /etc/nginx/.htpasswd;
- Перезапустить веб сервер NGINX
rc-service nginx restart
- Проверить полученный результат, обратившись по адресу веб-сервера.