Proteger com senha um diretório único no IIS 8

13

Como posso proteger com senha um único diretório no IIS 8 no Windows Server 2012 Standard?

Exemplo: desejo poder acessar mysite.com, mas ao navegar para mysite.com/secured, quero ser solicitada uma senha de acesso.

Jake
fonte

Respostas:

14
  • Abra seu gerenciador do IIS e selecione o diretório que você deseja proteger.

  • Na seção "IIS", selecione "Autenticação".

  • Desative "Autenticação anônima".

  • Ative o método de autenticação desejado (geralmente "Autenticação básica") e será válido apenas para este diretório.

  • Adicione uma conta de usuário.

    • Clique com o botão esquerdo do mouse no diretório IIS, Editar Permissões ..., Segurança, Editar, Adicionar, insira um usuário no seu Active Directory
  • Dê a esse usuário permissões de Leitura, Execução e Lista no diretório necessário e faça login através do usuário recém-criado.

    • clique esquerdo usuário recém-adicionado e marque Permitir controle total
  • Para efetuar login, use o nome de usuário e a senha do domínio (por exemplo, UN: [email protected], PW: p @ $$ w0rd).

    Nota: Você pode adicionar / remover métodos de autenticação na janela Serviços de Função.


Como alternativa, você pode codificar algum sistema de autenticação usando linguagens do lado do servidor como PHP / ASP

Solrac
fonte
1
Obrigado, Solarac. Sendo novo no IIS, eu não havia percebido que era possível selecionar um diretório e alterar as configurações. Acho que estava tendo problemas para encontrá-lo porque era muito óbvio e estou acostumado a arquivos .htaccess. Obrigado novamente!
Jake
3
Se a opção 'Autenticação básica' não estiver disponível na lista, será necessário instalá-lo primeiro usando a Função e recursos de adição do Gerenciador do Servidor.
Rosdi
4
O que significa "adicionar uma conta de usuário"? Uma conta do Windows?
Chris Smith