Posts en la categoría: Trabe

Galicia Global cierra sus puertas el 31 de Diciembre

Lamentándolo mucho, tenemos que decirle adiós a Galicia Global. La andadura de nuestro pequeño portal para los gallegos del mundo termina por falta de tiempo para mejorarlo y financiación para mantenerlo online. El 31 de Diciembre de 2009 apagaremos la aplicación y borraremos todas las bases de datos.

Gracias a todos los gallegos globales. Nos quedamos con la satisfacción de haber creado un espacio en la web para vosotros.

4trabes de vuelta justo a tiempo

4trabes está de vuelta, y no podría haber escogido mejor momento: hoy cumplo mi primer año Trábico.

¿Ya un año?

svn, https, apache y pound

En la oficina tenemos montado un proxy reverso con Pound para acceder a varios servicios desde fuera, entre ellos un repositorio Subversion. El mecanismo es sencillo: el SVN está montado en un virtual host de Apache con mod_svn escuchando en el puerto 80 y un Pound proxificando las peticiones HTTPs que recibe en el 443.

Todo funcionaba hasta que se nos dió por hacer un tag (esto es, un svn copy). 502 Bad Gateway al canto. ¿Mande?

Investigando descubrimos que las operaciones MOVE y COPY de Webdav utilizan el valor Destination de los headers de la petición. Valor que el proxy deja intacto con lo que Apache recibe un Destination “https://xxx” y se hace un lío. Teóricamente Pound ofrece soporte para solventar este problema utilizando el parametro de configuración RewriteDestination. Al que no le funcione puede probar a pedirle amablemente a Apache que le arregle el problema, utilizando mod_headers y configurando el virtual host de turno:

  <VirtualHost *:80>
    Servername svn.acme.com
    RequestHeader edit Destination ^https http early
    ...    

Por cierto, si alguien quiere que postee un howto sobre SVN con HTTPs detrás de un Pound que levante la mano.