Instalando Mod_GeoIP en CentOS/RHEL 5.x

August 28th, 2010

geoipMod_GeoIP es un módulo para Apache que nos permite acceder a una base de datos que mapea las IPs con los diferentes países del mundo, de esta manera podemos integrarlo con nuestras aplicaciones para luego darle un buen uso cuando llegan los visitantes a nuestra página web.  En este tutorial vamos a ver como instalarlo de manera sencilla sobre Apache 2.x en CentOS/RHEL 5.x

Primero debemos bajar la librería C y compilarla, toda la documentación está aquí.

wget http://geolite.maxmind.com/download/geoip/api/c/GeoIP-1.4.6.tar.gz
tar -xvpzf GeoIP-1.4.6.tar.gz
cd GeoIP-1.4.6
./configure
make
make install

Luego si, vamos por el módulo de Apache, toda la documentación está aquí también.

wget http://geolite.maxmind.com/download/geoip/api/mod_geoip2/mod_geoip2_1.2.5.tar.gz
tar -xvpzf mod_geoip2_1.2.5.tar.gz
cd mod_geoip2_1.2.5
apxs -i -a -L/usr/local/lib -I/usr/local/include -lGeoIP -c mod_geoip.c

Cargamos el módulo desde httpd.conf, su configuración:

LoadModule geoip_module       /usr/lib/httpd/modules/mod_geoip.so
<ifmodule mod_geoip.c>
GeoIPEnable On
</ifmodule>

Reiniciamos el servicio

/etc/init.d/httpd restart

Para verificar si Apache lo cargó correctamente tipearemos el siguiente comando:

httpd -M

Al final deberíamos ver algo como esto:

geoip_module (shared)

Identificar tipos de RAID

August 21st, 2010

Si estás en un servidor y necesitas saber si está usando algún RAID y qué tipo en particular, existen un comando que te facilitará mucho la vida, se trata [...] Continua Leyendo…

Script para arreglar permisos y propietarios con suPHP

August 21st, 2010

Si pasamos de cPanel usando PHP en módo DSO a modo suPHP nos encontraremos con que en muchos sitios podemos tener problemas de permiso y propietario, hasta seguramente algunas [...] Continua Leyendo…

Generar backup de base de datos usando MySQLDump

August 14th, 2010

MySQL nos premite generar backups de determinada forma, una que ya comentamos hace tiempo, es usando Mysqlhotcopy, la otra manera tradicional es usando Mysqldump. La manera de realizar el [...] Continua Leyendo…

La oración es el coraje de no resignarse…

August 13th, 2010

“La oración es el coraje de no resignarse. Es la lucha para extirpar la debilidad y el lamento de lo que consideramos imposible. ¡Se puede transformar la [...] Continua Leyendo…

Instalar Webmin en CentOS/RHEL 5.x

August 12th, 2010

Webmin es un panel de control via web que nos permite controlar casi cualquier aspecto de nuestro servidor desde una interfaz gráfica amigable. Si no eres muy amigo del [...] Continua Leyendo…

Crear zonas DNS desde shell en cPanel

August 9th, 2010

El otro día me vi en la necesidad de crear zonas dns desde shell en un servidor remoto para que mi script interactuara sin intervención humana alguna. Como siempre, [...] Continua Leyendo…


Página 1 de 5312345102030...Último »