Como Autorizar No Site

Índice:

Como Autorizar No Site
Como Autorizar No Site

Vídeo: Como Autorizar No Site

Vídeo: Como Autorizar No Site
Vídeo: DESBLOQUEAR SITES BLOQUEADOS PELA SUA INTERNET 2024, Marcha
Anonim

A maioria dos sites na Internet fornece acesso público às informações que contêm. Qualquer pessoa pode visualizar as páginas públicas dos sites. No entanto, você precisa fornecer acesso limitado a algumas seções dos sites. Por exemplo, para as páginas do painel de administração. A maioria dos CMS de uso geral, mecanismos de fórum e blog têm ferramentas integradas de autorização e controle de acesso. Mas se o seu recurso for simples o suficiente e não for controlado por um CMS poderoso, mas você precisar restringir o acesso, terá que pensar em como autorizar o site. Felizmente, existem ferramentas simples para isso.

Como autorizar no site
Como autorizar no site

Necessário

Um site rodando sob o controle do servidor apache. Acesso ao site via ssh. Acesso ao site via ftp. Configuração do servidor permitindo arquivos.htaccess personalizados

Instruções

Passo 1

Conecte-se ao servidor via ssh. Se você tiver um cliente de console instalado, digite o comando "ssh @" no console, onde é o nome da sua conta no servidor e é o nome simbólico ou o endereço IP do servidor. O comando pode ter a seguinte aparência: "ssh [email protected]". Quando solicitado, digite a senha da sua conta. Para Windows, você pode usar programas clientes alternativos. Um desses programas é o putty.

Passo 2

Vá para o diretório raiz do site no servidor. Este é um diretório não acessível na web. Via de regra, contém um subdiretório public_html, que contém o conteúdo do site, disponível para visualização na Internet. Use o comando cd. Se você não se lembrar do caminho completo para a pasta, use o comando ls para obter o conteúdo do diretório atual e percorra-o.

etapa 3

Crie um arquivo de senha no diretório atual. Execute um comando como "htpasswd -c". Aqui está o nome correto do arquivo no qual serão colocados os dados para autorização, e é um dos identificadores dos usuários que terão acesso à seção do site. O comando pode ter a seguinte aparência: "htpasswd -c.pwd User1". Após inserir o comando, será solicitada uma senha para o usuário com o nome inserido. Após inserir a senha, você será solicitado a confirmá-la.

Passo 4

Verifique a existência do arquivo de senha. Execute o comando "ls --all". A lista exibida do conteúdo do diretório atual deve incluir o nome do arquivo de senha.

Etapa 5

Adicione mais usuários que terão acesso permitido. Execute um comando como "htpasswd". O valor do parâmetro deve ser igual ao da criação do arquivo de senha. Por exemplo, para adicionar dados para o usuário2 a um arquivo denominado.pwd, use o comando "htpasswd.pwd usuário2". As senhas e a confirmação da senha serão solicitadas interativamente.

Etapa 6

Desconecte-se do servidor. Digite o comando exit e pressione Enter.

Etapa 7

Modifique seu arquivo.htaccess. Conecte-se ao servidor usando um programa cliente de FTP. Vá para o diretório correspondente à seção do site para a qual é necessária autorização. Se houver um arquivo chamado.htaccess lá, baixe-o para o seu computador. Se esse arquivo não existir, crie-o em seu computador. Adicione as seguintes linhas ao início do arquivo.htaccess: AuthType Basic

AuthName "saudação"

AuthUserFile "path_to_file_with_passwords"

Requer usuário válido Substitua a palavra "saudação" por qualquer frase. Ele será exibido na caixa de diálogo de solicitação de dados do usuário no navegador. Em vez do valor "path_to_file_with_passwords", insira o caminho completo para o arquivo com os dados para autorização no servidor. Este caminho, por exemplo, pode ser assim: "/home/www/vic/domains/receptoman.ru/.pwd". Salve o arquivo.htaccess. Faça upload para o servidor.

Etapa 8

Verifique o funcionamento do sistema de autorização. Vá para a seção do site para a qual o arquivo.htaccess foi modificado. Se tudo funcionar corretamente, o navegador exibirá uma caixa de diálogo com solicitações de dados de autorização.

Recomendado: