Chroń hasłem pojedynczy katalog w IIS 8

13

Jak mogę zabezpieczyć hasłem pojedynczy katalog w IIS 8 w systemie Windows Server 2012 Standard?

Przykład: Chcę mieć dostęp do mysite.com, ale przechodząc do mysite.com/secured, chcę otrzymać monit o podanie hasła dostępu.

Jake
źródło

Odpowiedzi:

14
  • Otwórz menedżera IIS i wybierz katalog, który chcesz chronić.

  • W sekcji „IIS” wybierz „Uwierzytelnianie”.

  • Wyłącz „Anonimowe uwierzytelnianie”.

  • Włącz żądaną metodę autoryzacji (zwykle „Autoryzacja podstawowa”) i będzie ona obowiązywać tylko w tym katalogu.

  • Dodaj konto użytkownika.

    • Kliknij lewym przyciskiem myszy katalog w IIS, Edytuj uprawnienia ..., Bezpieczeństwo, Edytuj, Dodaj, wprowadź użytkownika z Active Directory
  • Daj temu użytkownikowi odczyt, wykonanie, listę uprawnień do potrzebnego katalogu, a następnie zaloguj się za pośrednictwem nowo utworzonego użytkownika.

    • kliknij lewym przyciskiem myszy nowo dodanego użytkownika i zaznacz Zezwalaj na pełną kontrolę
  • Aby się zalogować, użyj nazwy użytkownika i hasła do domeny (tj. UN: [email protected], PW: p @ $$ w0rd).

    Uwaga: Możesz dodać / usunąć metody uwierzytelniania w oknie Usługi ról.


Alternatywnie możesz zakodować niektóre systemy uwierzytelniania za pomocą języków serwerowych, takich jak PHP / ASP

Solrac
źródło
1
Dzięki, Solarac. Będąc nowym użytkownikiem usług IIS, nie zauważyłem, że możesz również wybrać katalog, a następnie zmienić ustawienia. Myślę, że miałem problem ze znalezieniem go, ponieważ było to zbyt oczywiste i jestem przyzwyczajony do plików .htaccess. Dzięki jeszcze raz!
Jake
3
Jeśli „Podstawowe uwierzytelnianie” nie jest dostępne na liście, musisz go najpierw zainstalować za pomocą Menedżera serwera Dodaj rolę i funkcje.
Rosdi,
4
Co oznacza „dodaj konto użytkownika”? Konto Windows?
Chris Smith,