nginx-url-prefix.rst
36 lines
| 902 B
| text/x-rst
|
RstLexer
r3693 | .. _nginx_url-pre: | |||
Nginx URL Prefix Configuration | ||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ||||
Use the following example to configure Nginx to use a URL prefix. | ||||
.. code-block:: nginx | ||||
location /foo { | ||||
rewrite /foo(.*) /$1 break; | ||||
proxy_pass http://localhost:3200; | ||||
proxy_redirect off; | ||||
proxy_set_header Host $host; | ||||
} | ||||
In addition to the Nginx configuration you will need to add the following | ||||
lines (if they not exist) into the ``rhodecode.ini`` file. | ||||
* Above ``[app:main]`` section of the ``rhodecode.ini`` file add the | ||||
following section if it doesn't exist yet. | ||||
.. code-block:: ini | ||||
[filter:proxy-prefix] | ||||
use = egg:PasteDeploy#prefix | ||||
prefix = /<someprefix> # Change <someprefix> into your chosen prefix | ||||
* In the the ``[app:main]`` section of your ``rhodecode.ini`` file add the | ||||
following line. | ||||
.. code-block:: ini | ||||
filter-with = proxy-prefix | ||||