Gostaria de aprender a instalar o Apache e negar o acesso ao Usuário-Agente? Neste tutorial, vamos configurar o servidor Apache para bloquear o acesso ao seu site com base no valor do User-Agent.

• Ubuntu 20
• Ubuntu 19
• Ubuntu 18
• Apache 2.4.41

Em nosso exemplo, o servidor Apache está hospedando o site WWW.GAMEKING.TIPS.

Lista de equipamentos

A seção a seguir apresenta a lista de equipamentos usados para criar este tutorial.

Como associado da Amazon, eu ganho comissão por compras qualificadas.

Tutorial Apache – Bloqueando o acesso do User-agent

Instale o servidor Apache.

Copy to Clipboard

Habilite os módulos Apache necessários.

Copy to Clipboard

Edite o arquivo de configuração Apache para o site padrão.

Copy to Clipboard

Adicione as seguintes linhas a este arquivo de configuração.

Copy to Clipboard

Altere os valores do User-agent para refletir suas necessidades.

Copy to Clipboard

Aqui está o arquivo, antes de nossa configuração.

Copy to Clipboard

Aqui está o arquivo, depois de nossa configuração.

Copy to Clipboard

Reinicie o serviço Apache.

Copy to Clipboard

Em nosso exemplo, o servidor Apache proibirá o acesso de User-agent com a palavra YANDEX ou BINGBOT.

Em nosso exemplo, o servidor Apache permitirá o acesso de qualquer outro User-Agent.

A partir de um computador Linux remoto, teste sua configuração.

Copy to Clipboard

Aqui está a saída de comando.

Copy to Clipboard

O servidor Apache proibirá o acesso de valores específicos de User-Agent.

A partir de um computador Linux remoto, tente realizar o acesso usando qualquer outro valor de User-Agent.

Copy to Clipboard

Aqui está a saída de comando.

Copy to Clipboard

O servidor Apache permitirá que qualquer outro valor de User-Agent acesse seu site.

Parabéns! Você configurou o servidor Apache para negar acesso com base no valor do User-Agent.

Tutorial Apache – Negar o User-agent usando HTACCESS

Instale o servidor Apache.

Copy to Clipboard

Habilite os módulos Apache necessários.

Copy to Clipboard

Edite o arquivo de configuração do Apache.

Copy to Clipboard

Adicione as seguintes linhas no final do arquivo.

Copy to Clipboard

Crie um arquivo HTACCESS no diretório do site.

Copy to Clipboard

Adicione as seguintes linhas a este arquivo de configuração.

Copy to Clipboard

Mude essa linha para refletir suas necessidades.

Copy to Clipboard

Configure a permissão de arquivo correta.

Copy to Clipboard

Reinicie o serviço Apache.

Copy to Clipboard

Em nosso exemplo, o servidor Apache proibirá o acesso de User-agent com a palavra YANDEX ou BINGBOT.

A partir de um computador Linux remoto, teste sua configuração.

Copy to Clipboard

Aqui está a saída de comando.

Copy to Clipboard

O servidor Apache negará acesso a valores específicos de User-Agent.

Parabéns! Você configurou o servidor Apache para negar acesso com base no valor do User-Agent usando um arquivo HTACCESS.