Instalar
========

**NOTAS**: los directorios que tomo para la instalacion son los siguientes:
    - WebCBQ: /var/www/html/webcbq
    - Apache Configuration: /etc/httpd/conf
    - CBQ.init: /sbin
    - ip y tc files: /sbin
    - Archivos de reglas de CBQ.init: /etc/sysconfig/cbq


1) Obtener y Copiar WebCBQ
--------------------------

  a) Para obtener WebCBQ podes encontrarlo:

         - http://sourceforge.net/projects/webcbq/
         - http://www.freesolutions.com.ar/webcbq/

  b) Descomprime y Copia al directorio de trabajo

       cd /donde/lo/bajaste/
       tar -zxvf webcbq-x.y.tar.gz
       mkdir -p /var/www/html/webcbq
       chmod 644 /var/www/html/webcbq
       cp -r /donde/lo/bajaste/webcbq /var/www/html/webcbq
       cd /var/www/html/webcbq

2) Configuracion
----------------

  a) Editar "config.php" en el directorio donde se copiaron los archivos de WebCBQ

       Aqui se configuran lo siguiente:
         - Interfases de red que hay en el equipo
         - El idioma que usara WebCBQ (espaol o ingles)
         - Directorio donde se encuentran los archivos utilzados por cbq.init
         - Directorio donde se encuentra el script cbq.init

  b) Agregados en el archivo de configuracion de apache

     cp /var/www/html/webcbq/webcbq.conf /etc/httpd/conf/
     vi /etc/httpd/conf/httpd.conf 
         (agrega la siguiente linea al final:)
            Include /etc/httpd/conf/webcbq.conf

  c) Agrego los usuarios que tendran acceso al WebCBQ

     htpasswd -c /etc/httpd/conf/webcbq.passwd admin
         (ingresa la contrasea del usuario)

     htpasswd /etc/httpd/conf/webcbq.passwd OtroUsuario
         (ingresa la contrasea del usuario)

  d) Modifico los permisos de los directorios:

     chmod 755 /var/www/html/webcbq
     chown root:apache /etc/sysconfig/cbq
     chmod -R 775 /etc/sysconfig/cbq 

        *NOTA*: Si tienes reglas cargadas, DEBES agregarle "P__" (sin las comillas)
                Ej.: cbq-1000.eth0  -->  cbq-1000.P__eth0

  e) ESTO ES INSEGURO PERO NO ENCONTRE OTRA FORMA DE EJECUTAR cbq.init COMO ROOT.

     vi /etc/sudoers
         (agrega la siguiente linea al final:)
          apache ALL = (ALL) NOPASSWD: /sbin/cbq.init,/sbin/tc,/sbin/ip

  f) Reiniciar el servicio APACHE
 
     /usr/sbin/apachectl restart

       (o)

     service httpd restart

3) Comprobacion
---------------

   Prueba entrar a http://localhost/webcbq

4) PROBLEMAS Y REPORTE DE BUGS
------------------------------

   Por favor manda los bugs que encuentres a la pagina del proyecto:

        http://sourceforge.net/projects/webcbq/

