Opis

Ogranicz dostęp do dwóch katalogów przy pomocy dwóch różnych technik:

  1. Uniemożliwienie listowania zawartości katalogu media (odnośnik Test ENV)
  2. Ustawienie autoryzacji login-hasło dla katalogu files (odnośnik Pobieranie)

Zadanie 1

  1. Dodaj regułę Options -Indexes do pliku dla katalogu media
  2. Zweryfikuj działanie reguły odwiedzając katalog media poprzez kliknięcie w odnośnik Test ENV

Zadanie 2

  1. W katalogu files utwórz plik .htaccess
  2. W pliku konfiguracyjnym dodaj reguły:

    AuthType Basic
    AuthName "Wymagane logowanie"
    AuthUserFile /home/domain/directory/.htpasswd
    Require valid-user

    Pamiętaj, by wskazać właściwą ścieżkę do pliku .htpasswd

  3. W katalogu głównym . utwórz plik .htpasswd

  4. Wybierz nazwę użytkownika, którego nazwa to Twoje inicjały z małych liter

  5. Ustal hasło na Student123! oraz zakoduj je przy użyciu metody bcrypt* dla Apache 2.4

    *Twój OS: Linux. Użyj polecenia: htpasswd -c /home/domain/directory/.htpasswd UŻYTKOWNIK

    *Twój OS: nie-linux. Użyj serwisu generującego wpis dla pliku .htpasswd LINK

  6. W pliku .htpasswd umieść wiersz zawierający strukturę (wygenerowaną w kroku #5): użytkownik:hasło_zakodowane

  7. Zweryfikuj działanie reguły odwiedzając katalog files poprzez kliknięcie w odnośnik Pobieranie