Close

Nginx. Защита паролем домена

Часто, например, во время разработки или демонстрации незаконченного сайта возникает необходимость закрыть доступ паролем.
Решается это проблема довольно просто.
Для начала необходимо создать файл, который будет хранить ваш пароль. Делается это с помощью утилиты htpasswd, которая устанавливается следующим образом.

Для debian-like систем:

После установки утилиты нужно создать сам файл с паролем.

Теперь переходим к изменению конфигурации хоста в nginx.

В директиву server в файле с конфигурацией хоста необходимо добавить следующие две строки:

Во второй строке указывается путь к файлу с паролем, который мы создали на предыдущем этапе. После этого нужно указать nginx перечитать файлы с конфигурацией:

Вот и все! При входе на сайт будет возникать запрос на http – авторизацию.
web-server-authentication-dialogue-box

 

 

Поделиться: