From dcbe282c34712da59823c29128a94d151acdb216 Mon Sep 17 00:00:00 2001 From: Martin Zimmermann Date: Mon, 9 Dec 2013 12:07:07 +0100 Subject: [PATCH] rm extras/multi-site.rst, already in configuration/setup.rst --- docs/_isso/sidebar-docs.html | 1 - docs/docs/extras/multi-site.rst | 56 --------------------------------- 2 files changed, 57 deletions(-) delete mode 100644 docs/docs/extras/multi-site.rst diff --git a/docs/_isso/sidebar-docs.html b/docs/_isso/sidebar-docs.html index a9a7dde..0363f6e 100644 --- a/docs/_isso/sidebar-docs.html +++ b/docs/_isso/sidebar-docs.html @@ -21,7 +21,6 @@ Advanced diff --git a/docs/docs/extras/multi-site.rst b/docs/docs/extras/multi-site.rst deleted file mode 100644 index be51242..0000000 --- a/docs/docs/extras/multi-site.rst +++ /dev/null @@ -1,56 +0,0 @@ -Multi Site Configuration -======================== - -Isso is designed to serve comments for a single website and therefore stores -comments for a relative URL to support HTTP, HTTPS and even domain transfers -without manual intervention. But you can chain Isso to support multiple -websites on different domains. - -The following example uses `gunicorn `_ as WSGI server ( -you can use uWSGI as well). Let's say you maintain two websites, like -foo.example and other.foo: - -.. code-block:: bash - - $ cat /etc/isso.d/foo.example.cfg - [general] - host = http://foo.example/ - dbpath = /var/lib/isso/foo.example.db - - $ cat /etc/isso.d/other.foo.cfg - [general] - host = http://other.foo/ - dbpath = /var/lib/isso/other.foo.db - -Then you run Isso using gunicorn: - -.. code-block:: bash - - $ export ISSO_SETTINGS="/etc/isso.d/foo.example.cfg;/etc/isso.d/other.foo.cfg" - $ gunicorn isso.dispatch -b localhost:8080 - -In your webserver configuration, proxy Isso as usual: - -.. code-block:: nginx - - server { - listen [::]:80; - server_name comments.example; - - location / { - proxy_pass http://localhost:8080; - proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; - proxy_set_header X-Real-IP $remote_addr; - } - } - -To verify the setup, run: - -.. code-block:: bash - - $ curl -vH "Origin: http://foo.example" http://comments.example/ - ... - $ curl -vH "Origin: http://other.foo" http://comments.example/ - ... - -In case of a 418 (I'm a teapot), the setup is *not* correctly configured.