Nginx – Limitar acceso a la web por país

Muchas veces algunas webs de las empresas solo queremos abrirla para los rangos de IP de CUBA, muchas veces usamos LACNIC. Hoy le enseno como hacerlo con GeoIP de un forma bastante rápida. Bueno necesitamos primero que hallan hecho lo de la guía básica de un server de web con nginx de proxy inverso.

Lo primero es revisar si nuestros NGINX tiene soporte de GeoIP

Instalamos el GeoIP

nano /etc/nginx/nginx.conf

le agregamos en la parte de http

En caso de necesitar crear una lista blanca(whitelist) para permitir el acceso a algunos IP solamente.

nano /etc/nginx/cuba.conf

y si creamos la whitelist seria de la siguiente forma

Una vez ya configurado esto pasamos y agregamos un include a el virtualhost que queremos limitar el acceso solamente desde cuba

 

¿De cuánta utilidad te ha parecido este contenido?

¡Haz clic en una estrella para puntuar!

Promedio de puntuación 0 / 5. Recuento de votos: 0

Hasta ahora, ¡no hay votos!. Sé el primero en puntuar este contenido.

Please follow and like us:
Sobre Armando Felipe Fuentes Denis 76 artículos
Network Administrator and Telematic Services in Federation of Radio Amateurs of Cuba Residencia: Regla, La Habana Email: [email protected] Movil: +53 58319403 Web:www.armandof.com

2 comentarios

  1. Unknown Unknown Unknown Unknown

    Soy nuevo en esto de admin y necesito Saber algunas cosa como por ejemplo como verifico traza , como asigno las cuotas a los usuarios y esas cosa .lo que me puedan enseñar se los voy a agradecer …..Este es mi correo([email protected])

Dejar una contestacion

Tu dirección de correo electrónico no será publicada.


*