Get Nextcloud working (I hope)

This commit is contained in:
2025-07-25 23:22:07 +01:00
parent f776320efb
commit aee12cb2ec
3 changed files with 16 additions and 5 deletions

View File

@@ -48,13 +48,13 @@ location ~ \.php(?:$|/) {
try_files $fastcgi_script_name =404;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param SCRIPT_FILENAME /var/www/html$fastcgi_script_name;
fastcgi_param PATH_INFO $path_info;
fastcgi_param HTTPS on;
fastcgi_param modHeadersAvailable true; # Avoid sending the security headers twice
fastcgi_param front_controller_active true; # Enable pretty urls
fastcgi_pass http://$server_name;
fastcgi_pass $server_name;
fastcgi_intercept_errors on;
fastcgi_request_buffering off;
@@ -66,7 +66,8 @@ location ~ \.php(?:$|/) {
location ~ \.(?:css|js|mjs|svg|gif|ico|jpg|png|webp|wasm|tflite|map|ogg|flac)$ {
try_files $uri /index.php$request_uri;
# HTTP response headers borrowed from Nextcloud `.htaccess`
add_header Cache-Control "public, max-age=15778463$asset_immutable";
add_header Cache-Control "public, max-age=15778463";
# add_header Cache-Control "public, max-age=15778463$asset_immutable";
add_header Referrer-Policy "no-referrer" always;
add_header X-Content-Type-Options "nosniff" always;
add_header X-Frame-Options "SAMEORIGIN" always;
@@ -88,6 +89,7 @@ location /remote {
}
location / {
try_files $uri $uri/ /index.php$request_uri;
rewrite ^ /index.php;
# try_files $uri $uri/ /index.php$request_uri;
}