# HG changeset patch # User Marcin Kuzminski # Date 1293460204 -3600 # Node ID 68aaa0aca0d2bee7bd7726286b39a9eb6387d6e2 # Parent b19341623d481babafd40e007975756872a10374 Updated docs, added apache proxy example config diff -r b19341623d48 -r 68aaa0aca0d2 docs/setup.rst --- a/docs/setup.rst Mon Dec 27 00:14:19 2010 +0100 +++ b/docs/setup.rst Mon Dec 27 15:30:04 2010 +0100 @@ -178,7 +178,7 @@ if (!-f $request_filename){ proxy_pass http://127.0.0.1:5000; } - #this is important for https !!! + #this is important if You want to use https !!! proxy_set_header X-Url-Scheme $scheme; include /etc/nginx/proxy.conf; } @@ -216,9 +216,36 @@ To not have the statics served by the application. And improve speed. -Apache reverse proxy --------------------- -Tutorial can be found here + +Apache virtual host example +--------------------------- + +Sample config for apache using proxy:: + + + ServerName hg.myserver.com + ServerAlias hg.myserver.com + + + Order allow,deny + Allow from all + + + #important ! + #Directive to properly generate url (clone url) for pylons + ProxyPreserveHost On + + #rhodecode instance + ProxyPass / http://127.0.0.1:5000/ + ProxyPassReverse / http://127.0.0.1:5000/ + + #to enable https use line below + #SetEnvIf X-Url-Scheme https HTTPS=1 + + + + +Additional tutorial http://wiki.pylonshq.com/display/pylonscookbook/Apache+as+a+reverse+proxy+for+Pylons @@ -230,11 +257,10 @@ Other configuration files ------------------------- -Some extra configuration files and examples can be found here: -http://hg.python-works.com/rhodecode/files/tip/init.d +Some example init.d script can be found here, for debian and gentoo: -and also an celeryconfig file can be use from here: -http://hg.python-works.com/rhodecode/files/tip/celeryconfig.py +https://rhodeocode.org/rhodecode/files/tip/init.d + Troubleshooting ---------------