Защита на директория в DirectAdmin
В DirectAdmin е съвсем лесно да защитите директории (папки) с потребителско име и парола.
- Влезте в контролния панел
- Изберете горе вдясно FILES (файловия мениджър)
- Изберете папката (директорията), която искате да защитите, тоест в /domains/imenadomein.xx/public_html
- До папката ще видите PROTECT; кликнете върху него.
- В Protected Directory Prompt въведете име, което ще разпознаете; то ще се показва при входа.
- Set/Update User: тук въведете потребителско име, а в полето за парола паролата.
- Накрая не забравяйте да отметнете Protection Enabled.
В съответната папка тогава се създава файл .htaccess с приблизително следното съдържание:
AuthGroupFile /dev/null
AuthName "Описание за вход"
AuthType Basic
AuthUserFile /home/account/domains/<uwdomein.xx>/.htpasswd/public_html/<directory>/.htpasswd
require valid-user
Защита на 1 или повече файла
Можете да защитите и отделен файл. За целта обаче първо трябва да изпълните горните стъпки за директория, за да се създаде този файл: public_html/directory/.htpasswd. Самата директория не е толкова важна, но е нужна, за да можете лесно чрез DirectAdmin да добавяте потребители с права.
След това трябва ръчно да редактирате файла .htaccess (можете за всеки файл):
<FilesMatch "primer.html">
AuthName "Member Only"
AuthType Basic
AuthUserFile /home/account/domains/<uwdomein.xx>/.htpasswd/public_html/<directory>/.htpasswd
require valid-user
</FilesMatch>
ВНИМАНИЕ: Трябва да замените <uwdomein.xx> и <directory> със собствените си данни.
По този начин можете да защитите и няколко файла наведнъж.
