Setting up Django application on lighttpd behind apache reverse proxy
Posted
by
ml256
on Server Fault
See other posts from Server Fault
or by ml256
Published on 2012-06-21T15:10:58Z
Indexed on
2012/06/21
15:17 UTC
Read the original article
Hit count: 260
I have a Django app at http://some_other_example.com (it will be behind firewall) running on lighttpd server with fastcgi.
I need make it available under http://example.com/myapp.
It works fine except for redirects - when I login from http://example.com/myapp/login it redirects me to http://example.com instead of http://example.com/myapp. When logging-in from http://some_other_example.com/login it is ok.
My configuration:
apache2.conf at example.com:
ProxyPass /myapp http://some_other_example.com ProxyPassReverse /myapp http://some_other_example.com ProxyHTMLURLMap http://some_other_example.com /myapp <Location /myapp> SetOutputFilter proxy-html ProxyHTMLExtended On ProxyHTMLURLMap / /myapp/ </Location>- in settings.py I added
USE_X_FORWARDED_HOST = Truebut it didn't help
© Server Fault or respective owner