mirror of
https://git.lapiole.org/dani/ansible-roles.git
synced 2025-04-16 02:03:09 +02:00
Update to 2022-02-09 14:00
This commit is contained in:
parent
8f15d01cbe
commit
71a429c7a2
@ -1,4 +1,4 @@
|
||||
map $upstream_http_content_type $is_cacheable {
|
||||
map $sent_http_content_type $is_client_cacheable {
|
||||
default 0;
|
||||
~image/ 1;
|
||||
~audio/ 1;
|
||||
@ -14,3 +14,12 @@ map $upstream_http_content_type $is_cacheable {
|
||||
application/vnd.ms-fontobject 1;
|
||||
application/vnd.ms-opentype 1;
|
||||
}
|
||||
|
||||
map $request_uri $is_proxy_cacheable {
|
||||
default 0;
|
||||
~*\.(png|jpe?g|bmp|gif|webp)$ 1;
|
||||
~*\.(js|css|txt)$ 1;
|
||||
~*\.(pdf)$ 1;
|
||||
~*\.(ttf|ott)$ 1;
|
||||
~*\.(mp3|mp4|avi|mpe?g|mov|flv)$ 1;
|
||||
}
|
||||
|
@ -5,7 +5,7 @@ proxy_cache_path /var/cache/nginx
|
||||
inactive=300m
|
||||
use_temp_path=off;
|
||||
|
||||
map $is_cacheable $no_cache {
|
||||
map $is_proxy_cacheable $no_cache {
|
||||
default 1;
|
||||
1 0;
|
||||
}
|
||||
|
@ -1,8 +1,8 @@
|
||||
map $is_cacheable $custom_expires {
|
||||
map $is_client_cacheable $custom_expires {
|
||||
default epoch;
|
||||
1 7d;
|
||||
}
|
||||
map $is_cacheable $custom_cache_control {
|
||||
map $is_client_cacheable $custom_cache_control {
|
||||
default "no-cache, no-store, private";
|
||||
1 "public, max-age=604800, must-revalidate, proxy-revalidate";
|
||||
}
|
||||
|
@ -11,7 +11,13 @@ gzip_types
|
||||
application/rss+xml
|
||||
application/atom_xml
|
||||
application/x-javascript
|
||||
application/javascript;
|
||||
application/javascript
|
||||
application/font-sfnt
|
||||
font/opentype
|
||||
font/ttf
|
||||
application/font-woff
|
||||
application/vnd.ms-fontobject
|
||||
application/vnd.ms-opentype;
|
||||
gzip_vary on;
|
||||
gzip_disable "msie6";
|
||||
expires $custom_expires;
|
||||
|
@ -2,5 +2,11 @@ include /etc/onlyoffice/documentserver/nginx/includes/http-common.conf;
|
||||
server {
|
||||
listen 0.0.0.0:80;
|
||||
server_name {{ oo_ds_vhost }};
|
||||
# Override the fonts endpoint to add a Content-Type so reverse proxies can handle caching corectly
|
||||
location ~ ^(\/[\d]+\.[\d]+\.[\d]+[\.|-][\d]+)?\/fonts(\/.*)$ {
|
||||
add_header Content-Type font/opentype;
|
||||
expires 365d;
|
||||
alias /var/www/onlyoffice/documentserver/fonts$2;
|
||||
}
|
||||
include /etc/onlyoffice/documentserver/nginx/includes/ds-docservice.conf;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user