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

 

(Visited 86 times, 1 visits today)
Sobre Armando Felipe Fuentes Denis 127 Artículos
Network Administrator and Telematic Services in Federation of Radio Amateurs of Cuba Residencia: Regla, La Habana Email: [email protected] Movil: +53 58319403

2 Comentarios

Dejar una contestacion

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


*