como habilitar uma caixa de login para todos os sites

0

Eu tenho um servidor de desenvolvimento que está aberto para todo o mundo. Então eu quero protegê-lo mais, dando .htaccess logins para todos os usuários, exceto aqueles que estão em um IP válido.

Eu sei o que colocar no .htaccess para que funcione em sites individuais. Mas eu não quero adicionar isso para mais de 20 sites. Então, qual arquivo devo colocar o código para aplicá-lo em todos os usuários / sites? Todos os sites podem ter 1 login.

E depois disso, como eu excluo um usuário / pasta / domínio, que tem visualizações de clientes. Nestes sites, quero logins exclusivos por cliente. Posso apenas substituí-lo por um .htaccess na pasta public_html do site?

Eu tenho acesso root completo, o servidor está em execução no debian e tem directadmin

Alguém pode me ajudar no meu caminho?

    
por janw 03.06.2013 / 16:19

1 resposta

1

Você pode aplicar as mesmas diretivas que você usa em .htaccess arquivos em seu httpd.conf, você só precisa colocá-los na seção <Directory> , provavelmente aquela que lida com sua webroot.

Se você quiser usar um arquivo .htaccess em um diretório específico, use AllowOverride AuthConfig em todos os lugares (para poder adicionar usuários por diretório / site, se preferir) ou especificamente para esse diretório em seu httpd.conf.

    
por 03.06.2013 / 16:34