Restrcting Access – Como restringir acesso a um site da Web Folder
Você sempre quis controlar o acesso a um diretório ou arquivo em seu site? Bem, é realmente muito simples de fazer isso usando um. Htaccess colocado nesse diretório muito do seu site. Atualmente isso só funciona para Unix / Linux / hosts Apache base. Se você está hospedando seu site com uma empresa de hospedagem e você tem um painel de controle para gerenciar seu site, você provavelmente já tem um método mais automatizado para fazer isso.
Você sempre quis controlar o acesso a um diretório ou arquivo em seu site?
Bem, é realmente muito simples de fazer isso usando um.
Este artigo irá explicar como fazê-lo manualmente, principalmente para pessoas com acesso root ao servidor.
Então o que é isso. Htaccess?
Uma descrição de um arquivo. Htaccess como indicado no site da Apache é
. htaccess (ou arquivos de configuração distribuída) fornecem uma maneira de fazer alterações nas configurações por-diretório.
Basicamente ele permite que você faça alterações na configuração para a funcionalidade do servidor Web, mas em uma base por diretório.
OK, vamos fazer isso já.
Primeiro, faça o login via SSH para o servidor que hospeda o site.
Mude para o diretório que você gostaria de restringir o acesso, ou criá-lo se ele já não existe.
Neste diretório também criar o arquivo. Htaccess.
Usando o seu editor de texto preferido (eu vi como) criar e abrir este arquivo.
# Vi. Htaccess
* Nota: Certifique-se de um ponto (.) No início do arquivo.
Que diz ao servidor para permitir que navegadores da Web para simplesmente acessar o arquivo como fariam com qualquer outro arquivo em seu site.
Digite o texto a seguir no arquivo
AuthName usuários autorizados.AuthType Basic
AuthUserFile / etc / httpd / conf / htpasswd
exigir testusr usuário
Você pode alterar testusr para qualquer usuário que deseja acessar este diretório.
O que significa, basicamente, estas linhas são
AuthName-O título da caixa de login que aparece quando alguém tenta acessar o diretório
AuthType – O tipo de processamento (tipo de autenticação) para usar (Basic sendo a mais comum).
AuthUserFile – A localização e nome do arquivo onde vamos guardar o nosso nome de usuário / senha informações.
exigir do usuário – Uma lista separada por espaços de usuários para permitir o acesso a este diretório (eram apenas permitindo que um utilizador).
Para mais guias eu recomendo visitar howtomonster.com
Em seguida, também criar o usuário e real. Htpasswd nos arquivos especificado no arquivo. Htaccess.
Se o. Htpasswd arquivo ainda não existir em / httpd / conf / etc / então bem criá-lo e adicionar o usuário com
# Htpasswd-c / etc / httpd / conf testusr / htpasswd
Se o arquivo já existe, então nós não queremos usar a opção-c, então use o comando
# Htpasswd / etc / httpd / conf testusr / htpasswd
De qualquer forma, você será solicitado a senha duas vezes depois de executar o comando.
Digite a senha que deseja usar (lembre-se, você não vai ver você está digitando a senha).
Além disso, você provavelmente deve definir a propriedade sobre o. Htpasswd arquivo
# Chown apache: apache / etc / httpd / conf / htpasswd
Temos agora o. Htaccess definido para dizer o Apache para restringir o acesso, e temos o. Htpasswd arquivo no local para dizer Apache sobre os usuários / senhas que existem.
Só mais uma coisa que precisamos verificar.
Em seu arquivo / etc / httpd / conf / httpd.conf, localizar a linha que diz
AllowOverride None
Esta linha deve estar em algum lugar debaixo da
linha.
Alterá-lo para
AllowOverride AuthConfig
Isto diz o Apache para permitir que o seu site para substituir as configurações de autenticação global com as configurações no seu arquivo. Htaccess.
Salve o arquivo e reinicie o Apache com
# / Etc / init.d / httpd restart
Agora, supondo que tudo correu bem, agora você deve ter um diretório protegido por senha no seu site. Todos os que esquerda é ter a certeza que você tem um arquivo nesse diretório e tente acessá-lo em um navegador da web.
Deve pedir-lhe um nome de usuário e senha.
Fonte: http://www.compute-rs.com/
Nenhum Post Relacionado.
Artigos parecidos fornecidos por Yet Another Related Posts Plugin.



