Gostaria de aprender a instalar o Apache e negar o acesso de uma cidade? Neste tutorial, vamos configurar o servidor Apache para bloquear o acesso de uma cidade.

• 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 uma cidade

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

No nosso exemplo, negamos o acesso das cidades denominada BOARDMAN e NOVA IGUAÇU.

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 na cidade do endereço IP de origem.

A partir de um computador remoto em uma cidade restrita, 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 na cidade 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.