I've set up an apache proxy server to allow external access to my galaxy instance, following the directions at
http://wiki.g2.bx.psu.edu/Admin/Config/Apache Proxy. When I access galaxy
directly (locally), everything works fine. When I try to access it through the proxy server, I get a login screen that works like it should - it gives me errors if I enter non-existent usernames or wrong passwords - but when I enter the correct information,
it shows this screen for half a second, and then immediately redirects back to the login page: