# HG changeset patch # User Marcin Kuzminski # Date 1293483576 -3600 # Node ID ec8262ba17fc242e16544df143175c5aea05d7e6 # Parent 014071a745da394ec53e2c13de28baad1c8c8b6a# Parent 68aaa0aca0d2bee7bd7726286b39a9eb6387d6e2 merge diff -r 014071a745da -r ec8262ba17fc docs/setup.rst --- a/docs/setup.rst Mon Dec 27 00:53:51 2010 +0100 +++ b/docs/setup.rst Mon Dec 27 21:59:36 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 ---------------