Básicamente de lo que se trata es que mediante apache pasar todas las peticiones al servidor ZOPE y responder nuevamente por medio de apache al cliente web.  Existen tres métodos con los cuales se puede usar Apache para publicar herramientas construidas con Grok

  • Mod_rewrite
  • ProxyPass
  • cgi

Si usamos debian necesitamos habilitar los módulos necesarios:

sudo su -c “a2enmod rewrite proxy_http proxy”

incluir en nuestro archivo de configuración de apache (/etc/apache2/apache2.conf) las siguientes lineas:

ProxyRequests Off
RewriteEngine On
RewriteLog “/var/log/apache/rewrite.log”                                       #Opcional
RewriteLogLevel 1                                                                                                 #Opcional
RewriteRule ^(/?.*) http://localhost:7070/aplicacionGROK/++vh++http:%{SERVER_NAME}:80/++$1 [P,L]

localhost:7070 Servidor y puerto por el cual escucha nuestra aplicación en grok

aplicacionGROK Nombre de nuestra aplicación grok

Reiniciamos nuestro servidor apache y listo…

Anuncios