meta data for this page
This is an old revision of the document!
Настройка авторизации на веб сервере NGINX
Для защиты веб сервера NGINX простой авторизацией, требующей ввод имени пользователя и пароля необходимо:
- Установить необходимые пакеты, командой
apk add apache2-utils
- Создать файл, который будет содержать логины и шифрованные пароли пользователей, имеющих доступ:
touch /etc/nginx/.htpasswd && chown www:www /etc/nginx/.htpasswd
- Добавить в авторотационный файл новую запись имени пользователя и пароля, командой:
htpasswd /etc/nginx/.htpasswd agent
- Внести в конфигурационный файл веб-сервера NGINX, в раздел
location /строки с указанием необходимости авторизации пользователей: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
- Проверить полученный результат, обратившись по адресу веб-сервера.
