Guia de Instalacion Rapida de DansGuardian

Martes 9 de Octubre del 2001 - version 2.x.x
Traducido por Julian Coccia

Instalacion desde un paquete RPM

  1. Baje el paquete RPM correspondiente a DansGuardian 2.
  2. Si esta actualizando una version anterior, haga una copia de seguridad del directorio /etc/dansguardian y detenga la ejecucion de la version previa.
  3. rpm -Uvh DansGuardian-2....rpm (complete los puntos con la version a instalar) (Puede necesitar la opcion --nodeps)
  4. Edite el archivo de configuracion dansguardian.conf a su gusto, prestando especial atencion a la opcion accessdeniedaddress.

Instalacion desde el codigo fuente

  1. Baje el codigo fuente de DansGuardian 2.
  2. Si esta actualizando una version anterior de DansGuardian, haga una copia de seguridad del directorio /etc/dansguardian y detenga la ejecucion de la version previa.
  3. Descomprima el archivo tar con el comando 'tar -zxpf DansGuardian-2.....tar.gz' (complete los puntos con la version a instalar).
  4. Entre al directorio con el comando cd (seguido del nombre del directorio).
  5. Ejecute el script de configuracion (./configure --help) con la opcion de ayuda (help) para ver las opciones de configuracion. Las opciones predeterminadas se muestran entre [].
  6. Ejecute el script de configuracion (./configure) con las opciones deseadas, si es que decide especificar alguna. (Usuarios de RedHat 6.2/7.0 pueden usar las opciones predeterminadas. Otros usuarios lean a continuacion.
  7. Modifique el archivo Makefile y verifique que todos los directorios son correctos. De no ser asi, ejecute nuevamente el archivo de configuracion.
  8. Ejecute "make" para compilar DansGuardian.
  9. Ejecute "make install" para crear la estructura de directorios e instalar los archivos correspondientes en los directorios elejidos.
  10. Ejecute "make clean" para limpiar los archivos binarios innecesarios.
  11. Modifique el archivo dansguardian.conf a su gusto, prestando especial atencion a la opcion accessdeniedaddress.

Opciones

La siguiente lista explica cada una de las opciones de configuracion:
bindir(el directorio para archivos binarios)
sysconfdir(el directorio para los archivos de configuracion y datos)
sysvdir(el directorio para el script de inicio)
cgidir(el directorio cgi-bin)
mandir(el directorio para los manuales "man")
logdir(el directorio para los historiales "logs")
runas_usr(el usuario que se usara para correr el servicio)
runas_grp(el grupo que se usara para correr el servicio)
piddir(el directorio para el archivo de identificacion de proceso "pid")

El archivo INSTALL incluido junto con el codigo fuente incluye toda esta informacion, ademas de opciones de configuracion para FreeBSD, OpenBSD, Mandrake, SuSE, etcetera

Casi listo

Ahora tiene que asegurarse de que DansGuardian va a iniciar automaticamente la proxima vez que se reinicie el servidor. Para usuarios linux, esto se hace con el editor SysV, asegurandose que DansGuardian esta presente en nivel de ejecucion 5 y 3. Para versiones. Nota del traductor: Con versiones RedHat 7.2 o superiores, puede simplemente ejecutar el comando setup y bajo la opcion "System Services" seleccione dansguardian. Ademas, no olvide de rotar los archivos historicos una vez por semana. Como root, ejecute crontab -e y configure el script de rotacion de la siguiente manera:
59 23 * * sun /etc/dansguardian/logrotation
Por ejemplo a las 23:59 todos los domingos, o como usted lo desee. Tenga en cuenta que la ubicacion de logrotation puede ser diferente. No necesita usar my explendido script y puede usar en cambio cualquier otro metodo siempre y cuando se detenga el servicio DansGuardian, y se reinicie despues de rotar los historicos.

Finalmente

Dansguardian escuchara en el puerto 8080 en forma predeterminada, y supone que Squid corre en el puerto 3128. Para iniciarlo manualmente, ejecute /etc/rc.d/init.d/dansguardian start (use stop en lugar de start para detenerlo). Para cuestiones referentes a soporte, unase a la lista de correo (en ingles) y deje su pregunta o comentario. Su comentario ya sea exito o fracaso puede ser util para otros lectores y podra ser publicado y archivado en la seccion FAQ (preguntas frequentes). Si prefiere que su mensaje no sea publicado (por ejemplo preguntas referentes a precio o de indole comercial), envieme un email directamente a "author arroba dansguardian punto org"