1
0
mirror of https://github.com/laurivosandi/certidude synced 2024-12-22 16:25:17 +00:00

doc: Cleaned up nginx configration bits

This commit is contained in:
Lauri Võsandi 2015-12-23 14:48:31 +00:00
parent af4d50db17
commit 7f48476173

View File

@ -184,7 +184,7 @@ Also enable the application:
ln -s ../apps-available/certidude.ini /etc/uwsgi/apps-enabled/certidude.ini
We support `nginx-push-stream-module <https://github.com/wandenberg/nginx-push-stream-module>`_,
configure the site in /etc/nginx/sites-available.d/certidude:
configure the site in /etc/nginx/sites-available/certidude:
.. code::
@ -196,7 +196,14 @@ configure the site in /etc/nginx/sites-available.d/certidude:
server_name localhost;
listen 80 default_server;
listen [::]:80 default_server ipv6only=on;
root /usr/local/lib/python3.4/dist-packages/certidude/static;
location /api/ {
include uwsgi_params;
uwsgi_pass certidude_api;
}
# Add following three if you wish to enable push server on this machine
location /pub {
allow 127.0.0.1; # Allow publishing only from CA machine
push_stream_publisher admin;
@ -212,18 +219,13 @@ configure the site in /etc/nginx/sites-available.d/certidude:
push_stream_channels_path $1;
push_stream_subscriber eventsource;
}
location / {
include uwsgi_params;
uwsgi_pass certidude_api;
}
}
Enable the site:
.. code:: bash
ln -s ../sites-available.d/certidude.ini /etc/nginx/sites-enabled.d/certidude
ln -s ../sites-available/certidude /etc/nginx/sites-enabled/certidude
Also adjust ``/etc/nginx/nginx.conf``: