Add caching to nginx config in readme.

This commit is contained in:
tastytea 2020-10-18 00:38:46 +02:00
parent 3a159bbbfc
commit 41939e249f
Signed by: tastytea
GPG Key ID: CFC39497F1B26E07
1 changed files with 21 additions and 13 deletions

View File

@ -27,22 +27,30 @@ tools to generate a HTML list and an RSS generator.
.nginx config .nginx config
[source,nginx] [source,nginx]
-------------------------------------------------------------------------------- --------------------------------------------------------------------------------
# […] fastcgi_cache_path /var/cache/nginx levels=1:2 keys_zone=fediblock:10m;
fastcgi_cache_key "$scheme$request_method$host$request_uri";
add_header X-Cache $upstream_cache_status;
expires 1h; server {
# […]
location /add { expires 1h;
include /etc/nginx/fastcgi_params;
fastcgi_pass unix:/var/run/cgi-fcgiwrap.socket-1;
fastcgi_param SCRIPT_FILENAME /usr/bin/fediblock-backend;
fastcgi_param HOME "/var/lib/nginx"; # When I didn't set it, HOME was /root.
}
location /rss { location /add {
include /etc/nginx/fastcgi_params; include /etc/nginx/fastcgi_params;
fastcgi_pass unix:/var/run/cgi-fcgiwrap.socket-1; fastcgi_pass unix:/var/run/cgi-fcgiwrap.socket-1;
fastcgi_param SCRIPT_FILENAME /usr/bin/fediblock-backend-gen_rss; fastcgi_param SCRIPT_FILENAME /usr/bin/fediblock-backend;
fastcgi_param HOME "/var/lib/nginx"; fastcgi_param HOME "/var/lib/nginx"; # When I didn't set it, HOME was /root.
}
location /rss {
include /etc/nginx/fastcgi_params;
fastcgi_pass unix:/var/run/cgi-fcgiwrap.socket-1;
fastcgi_param SCRIPT_FILENAME /usr/bin/fediblock-backend-gen_rss;
fastcgi_param HOME "/var/lib/nginx";
fastcgi_cache fediblock;
fastcgi_cache_valid 200 10m;
}
} }
-------------------------------------------------------------------------------- --------------------------------------------------------------------------------