Gostaria de aprender a instalar o Nginx e negar o acesso de um país? Neste tutorial, vamos configurar o servidor Nginx para bloquear o acesso de um país.
• Ubuntu 18
• Ubuntu 19
• Ubuntu 20
• Nginx 1.18.0
Em nosso exemplo, o servidor Nginx 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.
Nginx – Tutorial relacionado:
Nesta página, oferecemos acesso rápido a uma lista de tutoriais relacionados ao Nginx.
Tutorial Nginx – 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.
Adicione o repositório MAXMIND ao seu Ubuntu Linux.
Instale o pacote chamado GEOIPUPDATE.
Edite o arquivo de configuração do GEOIPUPDATE.
Insira o ID da sua conta e a chave de licença.
Aqui está o arquivo, antes de nossa configuração.
Aqui está o arquivo, depois de nossa configuração.
Atualize o banco de dados do GEOIP2.
Verifique a instalação do banco de dados GEOIP2.
Aqui está a saída de comando.
Você instalou o banco de dados GEOIP2 para países e cidades.
Parabéns! Você terminou a instalação do GEOIPUPDATE.
Tutorial Nginx – Bloqueando o acesso de um país
Instale o servidor Nginx e o módulo necessário.
Edite o arquivo de configuração do Nginx.
Adicione a seguinte linha ao arquivo de configuração.
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.
Aqui está o arquivo, depois de nossa configuração.
Edite o arquivo de configuração Nginx para o site padrão.
Adicione a seguinte linha ao arquivo de configuração.
Aqui está o arquivo, antes de nossa configuração.
Aqui está o arquivo, depois de nossa configuração.
Reinicie o serviço Nginx.
O servidor Nginx negará o acesso com base no país do endereço IP de origem.
Aqui está a saída de comando.
Parabéns! Você pode configurar o Nginx 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.
Aqui está o conteúdo do arquivo.
Parabéns! Você configurou a atualização automática do banco de dados GEOIP2.
Tutorial Nginx – Incluir o código do país no log
Edite o arquivo de configuração do Nginx.
Remova a seguinte linha do arquivo de configuração.
Adicione as seguintes linhas ao arquivo de configuração.
Como exemplo, aqui está nosso arquivo de configuração.
Reinicie o serviço Nginx.
O servidor Nginx registrará o código do país da solicitação no arquivo de log.
Aqui está um exemplo de log do Nginx.
Parabéns! Você configurou o servidor Nginx para incluir o código do país nos arquivos de log.