miércoles, julio 13, 2011

Exponiendo maquina virtual a través de apache (modulo proxy)

En días pasados tenía me pasaron una maquina virtual para correr en el vmware player con una instancia de openbravo configurada y lista para usar, tal instancia la debía ser accesible a través de internet (appserver.dominio.com/openbravo).
Lo pude hacer gracias al modulo proxy del Apache Server.
En el archivo de configuración (httpd.conf ó apache2.conf) se deben habilitar los siguientes módulos:
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_balancer_module modules/mod_proxy_balancer.so
LoadModule proxy_connect_module modules/mod_proxy_connect.so
LoadModule proxy_http_module modules/mod_proxy_http.so

También se debe agregar los siguientes comandos:

ProxyRequests Off
ProxyPreserveHost On
ProxyPass /openbravo/ http://IP_MAQUINA_VIRTUAL/openbravo/
ProxyPassReverse /openbravo http://IP_MAQUINA_VIRTUAL/openbravo/

Donde IP_MAQUINA_VIRTUAL es la IP que proporciona el VMWare Player a la máquina virtual

martes, marzo 15, 2011

Cambiando el encoding de archivos en tomcat

Tengo una aplicación que genera el CFD la cual corre en Tomcat.
El problema que tenía es que los acentos no me los respetaba, a pesar de aplicarle el encoding UTF-8 al formato del archivo para la generación del mismo.
Solución:
Agregar en el archivo catalina.bat (o .sh) la siguiente línea al inicio del archivo:
set JAVA_OPTS=-Dfile.encoding="UTF-8"

sábado, enero 15, 2011

Ubuntu 10.04 Server Subversion

Me estoy metiendo a linux, tuve que configurar el SVN.
Comparto una ruta muy buena:

La clave para mi fue la combinación de :
SVNParentPath /usr/local/svn
AuthzSVNAccessFile /path/to/access/file