Brian, The simplest solution, and the one I would implement, is to reserve a special URL for the ldirectord HTTP(80) check. This URL should not be matched by your 301 redirect configuration, but rather just return a HTTP 200 response. This would make sure the check knows whether your HTTP-server is online. Then, like you already did, you make a check for HTTPS in the same way.
Now, when director checks your servers, it won't encounter the 301. > How can I get my http traffic on 80 always routed to https on 443 with LVS? You should not be doing that. You should let the web server decide where invalid/unwanted request should be redirected. If you are going to route 80 too 443 your in a whole new world of trouble. You don't want to use https://example.com:80/ for your encrypted traffic right? That makes no sense. Met vriendelijke groet, Samy Ascha > Brian, > > LVS operates at Layer 4 and therefore has no capability to do Layer 7 > re-directs. > You would need to use HAProxy (or preferably your application cluster to do > it.) > > > > > On 24 July 2013 04:36, Brian <[email protected]> wrote: >> Thanks Samy. I am not sure what you mean though--I'm not doing anything >> specific to ldirectord with the 301. I'm simply doing a redirect with my >> web server to send http to https. >> >> I'm still stuck on this one. Does anyone have experience routing their http >> traffic to https with lvs? >> > > > > > -- > Regards, > > Malcolm Turnbull. > > Loadbalancer.org Ltd. > Phone: +44 (0)870 443 8779 > http://www.loadbalancer.org/ > > _______________________________________________ > Please read the documentation before posting - it's available at: > http://www.linuxvirtualserver.org/ > > LinuxVirtualServer.org mailing list - [email protected] > Send requests to [email protected] > or go to http://lists.graemef.net/mailman/listinfo/lvs-users _______________________________________________ Please read the documentation before posting - it's available at: http://www.linuxvirtualserver.org/ LinuxVirtualServer.org mailing list - [email protected] Send requests to [email protected] or go to http://lists.graemef.net/mailman/listinfo/lvs-users
