Fix typos and formatting in reverseproxy.rst

It is:

  .. code-block:: LANGUAGE

      Awesome Sourcecode
This commit is contained in:
Stefan Tatschner
2015-06-06 11:51:28 +02:00
parent 9f2b003c76
commit ba04d232e8
+14 -13
View File
@@ -4,26 +4,27 @@ Reverse Proxy Setup
===================
A reverse proxy allow you to "pass" requests through your web server to another
site or program. The reverse proxy will make it look like Syncthing's GUI
is a page within your existing site.
site or program. The reverse proxy will make it look like Syncthing's GUI is a
page within your existing site.
This is especially useful if:
- You need to access the GUI on port 80 or 443 but you already host a website on the same device.
- You want to share SSL certificates with an existing site.
- You want to share authentification with an existing setup.
- You need to access the GUI on port 80 or 443 but you already host a website
on the same device.
- You want to share SSL certificates with an existing site.
- You want to share authentification with an existing setup.
Server Configuration
--------------------
If you have access to your web server's configuration use the following
examples to pass the location **/syncthing** on your web server to Syncthing's
GUI hosted on **localhost:8384**.
examples to pass the location ``/syncthing`` on your web server to Syncthing's
GUI hosted on ``localhost:8384``.
Apache
~~~~~~
::
.. code-block:: apache
ProxyPass /syncthing/ http://localhost:8384/
<Location /syncthing/>
@@ -35,14 +36,14 @@ Apache
Nginx
~~~~~
::
.. code-block:: nginx
location /syncthing/ {
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_pass http://localhost:8384/;
}
@@ -55,11 +56,11 @@ the following technique.
Apache
~~~~~~
Add the configuration bellow to a **.htaccess** file in the folder of your
webroot which should redirect to the WebUI, **/syncthing** to produce the same
Add the configuration below to a ``.htaccess`` file in the folder of your
webroot which should redirect to the WebUI, ``/syncthing`` to produce the same
behaviour as above
::
.. code-block:: apache
RewriteEngine On
RewriteCond %{HTTPS} !=on