Zabezpieczanie katalogu w DirectAdmin
W DirectAdmin można dość łatwo zabezpieczyć katalogi nazwą użytkownika i hasłem.
- Zaloguj się do panelu sterowania
- Wybierz w prawym górnym rogu FILES (menedżer plików)
- Wybierz katalog, który ma zostać zabezpieczony, czyli w /domains/uwdomein.xx/public_html
- Przy katalogu widoczna jest opcja PROTECT, kliknij ją.
- W polu Protected Directory Prompt wpisz łatwą do rozpoznania nazwę, która będzie wyświetlana przy logowaniu.
- Set/Update User: podaj tu nazwę użytkownika, a w polu hasła hasło.
- Na koniec nie zapomnij zaznaczyć Protection Enabled.
W danym katalogu zostanie wtedy utworzony plik .htaccess o mniej więcej takiej treści:
AuthGroupFile /dev/null
AuthName "Opis logowania"
AuthType Basic
AuthUserFile /home/account/domains/<uwdomein.xx>/.htpasswd/public_html/<directory>/.htpasswd
require valid-user
Zabezpieczanie jednego lub kilku plików
Można też zabezpieczyć pojedynczy plik. Najpierw trzeba jednak wykonać powyższe kroki dla katalogu, aby powstał plik public_html/directory/.htpasswd. Sam katalog nie ma większego znaczenia, ale jest potrzebny, aby łatwo dodawać w DirectAdmin użytkowników z uprawnieniami.
Następnie należy ręcznie zmienić plik .htaccess (można to zrobić dla każdego pliku):
<FilesMatch "voorbeeld.html">
AuthName "Member Only"
AuthType Basic
AuthUserFile /home/account/domains/<uwdomein.xx>/.htpasswd/public_html/<directory>/.htpasswd
require valid-user
</FilesMatch>
UWAGA: <uwdomein.xx> i <directory> należy zastąpić własnymi danymi.
W ten sposób można też zabezpieczyć kilka plików jednocześnie.
