summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGuilhem Moulin <guilhem@fripost.org>2020-05-17 19:38:42 +0200
committerGuilhem Moulin <guilhem@fripost.org>2020-05-17 20:34:31 +0200
commit5d7500809b375c57bd2e85ff6692de4a39522bf7 (patch)
treecdd12e97a241d91aa5a291696862d2715d202eac
parent2f3e75fe26fb123b365cba6aba94b096a12a51bf (diff)
Nextcloud: Fix location{} directives.
For use with Nextcloud 18, cf. https://docs.nextcloud.com/server/18/admin_manual/installation/nginx.html#nextcloud-in-the-webroot-of-nginx .
-rw-r--r--roles/nextcloud/files/etc/nginx/sites-available/nextcloud8
1 files changed, 4 insertions, 4 deletions
diff --git a/roles/nextcloud/files/etc/nginx/sites-available/nextcloud b/roles/nextcloud/files/etc/nginx/sites-available/nextcloud
index d9dba5e..e971f99 100644
--- a/roles/nextcloud/files/etc/nginx/sites-available/nextcloud
+++ b/roles/nextcloud/files/etc/nginx/sites-available/nextcloud
@@ -66,7 +66,7 @@ server {
location ~ ^/(?:build|tests|config|lib|3rdparty|templates|data)/ { internal; }
location ~ ^/(?:\.|autotest|occ|issue|indie|db_|console) { internal; }
- location ~ ^/(?:index|remote|public|cron|core/ajax/update|status|ocs/v[12]|updater/.+|ocs-provider/.+|core/templates/40[34])\.php(?:$|/) {
+ location ~ ^/(?:index|remote|public|cron|core/ajax/update|status|ocs/v[12]|updater/.+|oc[ms]-provider/.+|core/templates/40[34])\.php(?:$|/) {
include snippets/fastcgi-php.conf;
fastcgi_param modHeadersAvailable true;
fastcgi_param front_controller_active true;
@@ -75,17 +75,17 @@ server {
fastcgi_pass unix:/run/php/php7.3-fpm@nextcloud.sock;
}
- location ~ ^/(?:updater|ocs-provider)(?:$|/) {
+ location ~ ^/(?:updater|oc[ms]-provider)(?:$|/) {
try_files $uri/ =404;
index index.php;
}
- location ~* \.(?:css|js|woff|svg|gif)$ {
+ location ~ \.(?:css|js|woff2?|svg|gif|map)$ {
try_files $uri /index.php$uri$is_args$args;
expires 30d;
}
- location ~* \.(?:png|html|ttf|ico|jpg|jpeg)$ {
+ location ~ \.(?:png|html|ttf|ico|jpg|jpeg|bcmap)$ {
try_files $uri /index.php$uri$is_args$args;
}