Making Pound understand Xythos' MKTICKET for load-balancing

12:27PM Jul 11, 2007 in category Technical by David King

Pound, an open-source HTTP load balancer, inspects the HTTP methods of requests before passing them to the backends. While Pound supports WebDAV methods, I'm trying to load-balance two Xythos WFS servers, and Xythos uses two "extended" WebDAV methods called MKTICKET and DELTICKET (in addition to some others provided by a partial implementation of DeltaV), so I had to patch Pound to get them to work. It was relatively straight-forward, I just patched the list of allowed methods for WebDAV and the manpage to reflect the change. Since I added it to the list of WebDAV methods, you'll need xHTTP in pound.cfg to be at least 2 for it to work. I've had people ask for this more than once, so here is the patch:
And in case anyone else is arguing with Godaddy's stupid intermediate certificates with Pound, the PEM file pointed to by Cert within ListenHTTPS should have the key (without a password), the certificate, then the intermediate certificate (sf_issuing.crt). Damned Godaddy.

Comments:

Post a Comment:
Comments are closed for this entry.