Proteggi con password singola directory in IIS 8


13

Come posso proteggere con password una singola directory in IIS 8 in Windows Server 2012 Standard?

Esempio: desidero poter accedere a mysite.com, ma durante la navigazione su mysite.com/secured, desidero ricevere una password per l'accesso.

Risposte:


14
  • Apri il tuo gestore IIS e seleziona la directory che vuoi proteggere.

  • Nella sezione "IIS" seleziona "Autenticazione".

  • Disabilita "Autenticazione anonima".

  • Abilitare il metodo Auth desiderato (generalmente "Basic Auth") e sarà valido solo per questa directory.

  • Aggiungi un account utente.

    • Directory del clic sinistro in IIS, Modifica autorizzazioni ..., Sicurezza, Modifica, Aggiungi, inserisci un utente dalla tua Active Directory
  • Concedi all'utente le autorizzazioni di lettura, esecuzione ed elenco sulla directory necessaria, quindi accedi tramite l'utente appena creato.

    • fare clic con il pulsante sinistro del mouse sull'utente appena aggiunto e selezionare Consenti controllo completo
  • Per accedere, utilizzare il nome utente e la password del dominio (ovvero UN: admin@myDomain.local, PW: p @ $$ w0rd).

    Nota: è possibile aggiungere / rimuovere i metodi auth nella finestra Servizi ruolo.


In alternativa è possibile codificare alcuni sistemi di autenticazione utilizzando linguaggi lato server come PHP / ASP


1
Grazie, Solarac. Essendo nuovo in IIS, non avevo notato che era possibile selezionare anche una directory e quindi modificare le impostazioni. Immagino che ho avuto problemi a trovarlo perché era troppo ovvio, e sono abituato a file .htaccess. Grazie ancora!
Jake,

3
Se "Autent di base" non è disponibile nell'elenco, sarà necessario installarlo prima utilizzando Server Manager Aggiungi ruolo e funzionalità.
Rosdi,

4
Che cosa significa "aggiungi un account utente"? Un account Windows?
Chris Smith,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.