Você gostaria de aprender como instalar o Apache e negar acesso de um país? Neste tutorial, vamos configurar o servidor Apache para bloquear o acesso de um país.

• Ubuntu 18
• Ubuntu 19
• Ubuntu 20
• 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 - Instalação do banco de dados GEOIP2

Acesse o site da MAXMIND e crie uma nova conta.

Acesse o perfil da sua conta e crie uma nova chave.

Nginx - GeoIP2 key

Adicione o repositório MAXMIND ao seu Ubuntu Linux.

Copy to Clipboard

Instale o pacote chamado GEOIPUPDATE.

Copy to Clipboard

Edite o arquivo de configuração do GEOIPUPDATE.

Copy to Clipboard

Insira o ID da sua conta e a chave de licença.

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

Copy to Clipboard

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

Copy to Clipboard

Atualize o banco de dados do GEOIP2.

Copy to Clipboard

Verifique a instalação do banco de dados GEOIP2.

Copy to Clipboard

Aqui está a saída de comando.

Copy to Clipboard

Você instalou o banco de dados GEOIP2 para países e cidades.

Parabéns! Você terminou a instalação do GEOIPUPDATE.

Tutorial Apache - Instalação do módulo MaxMind

Instale o servidor Apache.

Copy to Clipboard

Instale os pacotes necessários.

Copy to Clipboard

Instale a biblioteca chamada LIBMAXMINDDB.

Copy to Clipboard

Baixe a versão mais recente do módulo Apache chamado MOD_MAXMINDDB.

Copy to Clipboard

Compile e instale o módulo Apache.

Copy to Clipboard

Parabéns! Você terminou a instalação do módulo MAXMIND no servidor Apache.

Tutorial Apache - Bloqueando o acesso de um país

Habilite os módulos Apache necessários.

Copy to Clipboard

Edite o arquivo de configuração apache para o site.

Copy to Clipboard

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

Copy to Clipboard

Em nosso exemplo, negamos o acesso do Brasil e dos Estados Unidos.

Verifique a lista de códigosde país .

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

O servidor Apache negará acesso com base no país do endereço IP de origem.

A partir de um computador remoto em um país restrito, tente acessar seu site.
Copy to Clipboard

Aqui está a saída de comando.

Copy to Clipboard

Parabéns! Você pode configurar o Apache para restringir o acesso ao seu site com base no país da solicitação.

Tutorial GEOIP2 - Atualização do banco de dados

Crie uma tarefa programada para atualizar o banco de dados GEOIP2.

Copy to Clipboard

Aqui está o conteúdo do arquivo.

Copy to Clipboard

Parabéns! Você configurou a atualização automática do banco de dados GEOIP2.