##// END OF EJS Templates
docs: updated docs on proxy prefix for nginx and apache
marcink -
r634:fc067e08 default
parent child Browse files
Show More
@@ -1,32 +1,33 b''
1 1 .. _apache-sub-ref:
2 2
3 3 Apache URL Prefix Configuration
4 4 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
5 5
6 6 Use the following example to configure Apache to use a URL prefix.
7 7
8 8 .. code-block:: apache
9 9
10 10 <Location /<someprefix> > # Change <someprefix> into your chosen prefix
11 11 ProxyPass http://127.0.0.1:5000/<someprefix>
12 12 ProxyPassReverse http://127.0.0.1:5000/<someprefix>
13 13 SetEnvIf X-Url-Scheme https HTTPS=1
14 14 </Location>
15 15
16 16 In addition to the regular Apache setup you will need to add the following
17 17 lines into the ``rhodecode.ini`` file.
18 18
19 * Above ``[app:main]`` section of the ``rhodecode.ini`` file add the
20 following section if it doesn't exist yet.
21
22 .. code-block:: ini
23
24 [filter:proxy-prefix]
25 use = egg:PasteDeploy#prefix
26 prefix = /<someprefix> # Change <someprefix> into your chosen prefix
27
19 28 * In the the ``[app:main]`` section of your ``rhodecode.ini`` file add the
20 29 following line.
21 30
22 31 .. code-block:: ini
23 32
24 33 filter-with = proxy-prefix
25
26 * At the end of the ``rhodecode.ini`` file add the following section.
27
28 .. code-block:: ini
29
30 [filter:proxy-prefix]
31 use = egg:PasteDeploy#prefix
32 prefix = /<someprefix> # Change <someprefix> into your chosen prefix
@@ -1,33 +1,36 b''
1 1 .. _nginx_url-pre:
2 2
3 3 Nginx URL Prefix Configuration
4 4 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
5 5
6 6 Use the following example to configure Nginx to use a URL prefix.
7 7
8 8 .. code-block:: nginx
9 9
10 10 location /foo {
11 11 rewrite /foo(.*) /$1 break;
12 12 proxy_pass http://localhost:3200;
13 13 proxy_redirect off;
14 14 proxy_set_header Host $host;
15 15 }
16 16
17 17 In addition to the Nginx configuration you will need to add the following
18 lines into the ``rhodecode.ini`` file.
18 lines (if they not exist) into the ``rhodecode.ini`` file.
19
20 * Above ``[app:main]`` section of the ``rhodecode.ini`` file add the
21 following section if it doesn't exist yet.
22
23 .. code-block:: ini
24
25 [filter:proxy-prefix]
26 use = egg:PasteDeploy#prefix
27 prefix = /<someprefix> # Change <someprefix> into your chosen prefix
19 28
20 29 * In the the ``[app:main]`` section of your ``rhodecode.ini`` file add the
21 30 following line.
22 31
23 32 .. code-block:: ini
24 33
25 34 filter-with = proxy-prefix
26 35
27 * At the end of the ``rhodecode.ini`` file add the following section.
28 36
29 .. code-block:: ini
30
31 [filter:proxy-prefix]
32 use = egg:PasteDeploy#prefix
33 prefix = /<someprefix> # Change <someprefix> into your chosen prefix
General Comments 0
You need to be logged in to leave comments. Login now