Как создать .htpasswd
.htpasswd — файл, содержащий пароли для доступа к ресурсу у веб-сервера Apache. Метод авторизации с использованием такого файла носит название базового. Некоторые другие веб-серверы, например, nginx, также могут работать с этим файлом.
Для создания нового файла .htpasswd
Можно воспользоваться online генератором или сгенерировать в консоле.
В командной строке набираем команду:
htpasswd -mbc /Dir/.htpasswd username PassWord
Для изменения существующего файла .htpasswd
В командной строке набираем команду:
htpasswd -mb /Dir/.htpasswd username PassWord
Dir — каталог где будет лежать файл
username — имя с которым будем заходить в закрытую .htaccess область
PassWord — пароль с которым будем заходить в закрытую .htaccess область
Полный список ключей :
-c Create a new file.
-n Don’t update file; display results on stdout.
-m Force MD5 encryption of the password.
-d Force CRYPT encryption of the password (default).
-p Do not encrypt the password (plaintext).
-s Force SHA encryption of the password.
-b Use the password from the command line rather than prompting for it.
-D Delete the specified user.