Ставим пароль на сайт в nginx

Чтобы защитить свой недоделанный проект от посторонних «глаз» посетителей и поисковых систем можно установить пароль. Пароль будет запрашиваться при первом заходе на сайт.

Создаем файл для хранения паролей:
touch /var/www/adminway.ru/htpasswd

Добавляем пользователя от имени которого можно заходить на сайт:

htpasswd -cb htpasswd имя_пользователя пароль

Вместо имя_пользователя нужно указать свое.

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

Редактируем конфигурационный файл вашего сайта в nginx:

server {
  ...
  location ~* /sec_folder/ {
    auth_basic "Hello, please login";
    auth_basic_user_file /var/www/adminway.ru/htpasswd;
    ...
  }
  ...
}

В итоге при первом заходе на сайт у Вас спросят логин/пароль. При успешной авторизации, сайт станет доступен. В ином случае придется «сосать лапу».

Комментарии
  1. Руслан опубликовал комментарий 7 Ноябрь 2018, 16:42 #

    Круто, я и не знал что так можно )

    | Ответить
Имя
e-mail
Текст комментария: # ×


Комментарии
Облако тегов
Интересное