Opcja nr 1 – zabezpieczenie katalogu z poziomu opcji w direct_Admin
- Zaloguj się do panelu administracyjnego
- Wybierz domenę i następnie „Katalogi zabezpieczone hasłem” w dziale „Bezpieczeństwo”
- Wybierz „Dodaj nowy katalog”
- Przy wybranym katalogu kliknij w kłódkę (Zabezpiecz)
- Wpisz komunikat, który pojawi się po wejściu do katalogu, użytkownika oraz hasło do odblokowania zawartości, zaznacz „Zabezpieczenie włączone”, po czym wybierz „Utwórz”
- Gotowe! Od teraz aby wejść do katalogu poprzez przeglądarkę internetową trzeba będzie podać użytkownika oraz hasło.
Opcja nr 2 – zabezpieczenie katalogu lub pliku z poziomu pliku .htaccess
- Zaloguj się do panelu administracyjnego
- W górnym menu wybierz opcję „Menadżer plików”
- Przejdź do katalogu, który ma zostać zabezpieczony hasłem lub do katalogu, w którym znajduje się plik, który chcesz zabezpieczyć
- Jeśli w tym katalogu nie istnieje plik .htaccess – utwórz go w sekcji „Utwórz nowy plik”
- Jeśli chcesz zabezpieczyć katalog, w którym się znajdujesz pliku .htaccess dodaj następującą treść:
AuthType Basic AuthName "Dostęp zabroniony" AuthUserFile ŚCIEŻKA_DO_PLIKU_HTPASSWD Require valid-user
gdzie:
„AuthName” – tekst, który pojawi się w oknie do wpisania hasła
„AuthUserFile” – ścieżka do pliku .htpasswd (sposób jej podania opisany jest poniżej)Aby zabezpieczyć hasłem konkretny plik, a nie cały katalog, do pliku .htaccess dodaj:
AuthType Basic AuthName "Dostęp zabroniony" AuthUserFile ŚCIEŻKA_DO_PLIKU_HTPASSWD Require valid-user <Files NAZWAPLIKU.php>
Require valid-user
</Files>
gdzie:
NAZWAPLIKU.php – nazwa pliku, który chcesz zabezpieczyć - W kolejnym kroku wygeneruj zaszyfrowane hasło. Skorzystaj z gotowych narzędzi, np. www.htaccesstools.com/htpasswd-generator.
- Utwórz plik .htpasswd w wybranej przez Ciebie lokalizacji na serwerze – najwygodniej jest to zrobić w tym samym katalogu, który zabezpieczasz
- Upewnij się, że
ŚCIEŻKA_DO_PLIKU_HTPASSWD
w pliku .htaccess została przez Ciebie prawidłowo uzupełniona. Przykładowo, gdy plik .htpasswd umieścisz w domains/NAZWADOMENY/public_html/pass ścieżka w pliku .htaccess powinna wyglądać następująco:
/home/LOGIN_SERWERA/domains/NAZWADOMENY/public_html/pass/.htpasswd
Jeśli plik .htpasswd umieścisz w tej samej lokalizacji co .htaccess, nie musisz wpisywać całej ścieżki. Wystarczy wpisać:
AuthUserFile .htpasswd
Gotowe! Wybrany przez Ciebie katalog lub plik jest zabezpieczony hasłem.