Паролим сайт в nginx
Чтобы защитить свой недоделанный проект от посторонних «глаз» посетителей и поисковых систем можно установить пароль. Пароль будет запрашиваться при первом заходе на сайт.
Ставим вспомогательную утилиту:
sudo apt install apache2-utils
Создаем файл для хранения паролей:
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;
...
}
...
}
В итоге при первом заходе на сайт у Вас спросят логин/пароль. При успешной авторизации, сайт станет доступен.
Только полноправные пользователи могут оставлять комментарии. Аутентифицируйтесь пожалуйста, используя сервисы.