мета-данные страницы
Различия
Показаны различия между двумя версиями страницы.
| Следующая версия | Предыдущая версия | ||
| webauth_guide [2026/06/12 00:51] – создано - внешнее изменение 127.0.0.1 | webauth_guide [2026/06/16 10:47] (текущий) – [Базовая аутентификация в Nginx (htpasswd)] kim1r | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| - | ====== Базовая аутентификация в Nginx (htpasswd) ====== | ||
| ====== Базовая аутентификация в Nginx (Basic Auth) ====== | ====== Базовая аутентификация в Nginx (Basic Auth) ====== | ||
| Строка 10: | Строка 9: | ||
| Для создания файла с хешированными паролями нам понадобится утилита '' | Для создания файла с хешированными паролями нам понадобится утилита '' | ||
| - | Copy | ||
| < | < | ||
| apt-get update && apt-get install -y apache2-htpasswd | apt-get update && apt-get install -y apache2-htpasswd | ||
| Строка 18: | Строка 16: | ||
| Создайте файл '' | Создайте файл '' | ||
| - | Copy | ||
| < | < | ||
| htpasswd -bc / | htpasswd -bc / | ||
| Строка 31: | Строка 28: | ||
| Откройте файл конфигурации вашего сайта (прокси или обычного виртуального хоста): | Откройте файл конфигурации вашего сайта (прокси или обычного виртуального хоста): | ||
| - | Copy | ||
| < | < | ||
| vim / | vim / | ||
| Строка 41: | Строка 37: | ||
| **Пример конфигурации: | **Пример конфигурации: | ||
| - | Copy | ||
| < | < | ||
| server { | server { | ||
| Строка 66: | Строка 61: | ||
| Чтобы Nginx применил новые правила, | Чтобы Nginx применил новые правила, | ||
| - | Copy | ||
| < | < | ||
| systemctl reload nginx | systemctl reload nginx | ||
| Строка 76: | Строка 70: | ||
| Откройте браузер и перейдите по адресу вашего защищенного ресурса: | Откройте браузер и перейдите по адресу вашего защищенного ресурса: | ||
| - | Copy | ||
| < | < | ||
| http:// | http:// | ||