From 41585a0ad136112f9c8b5655a6715282d2f58b94 Mon Sep 17 00:00:00 2001 From: octospacc Date: Tue, 15 Oct 2024 01:47:18 +0200 Subject: [PATCH] Auto-Backup $'Tue Oct 15 2024 01:18:33 GMT+0200 (Central European Summer Time)' --- .../Main/Server/Scripts/CleanBackups.zx.mjs | 3 +- .../Root/etc/nginx/sites-available/root.conf | 2 +- .../etc/nginx/sites-available/sangowiki.conf | 38 +++++++++++++++++++ 3 files changed, 40 insertions(+), 3 deletions(-) create mode 100644 Server/Root/etc/nginx/sites-available/sangowiki.conf diff --git a/Server/Root/Main/Server/Scripts/CleanBackups.zx.mjs b/Server/Root/Main/Server/Scripts/CleanBackups.zx.mjs index c89bf07..063250a 100755 --- a/Server/Root/Main/Server/Scripts/CleanBackups.zx.mjs +++ b/Server/Root/Main/Server/Scripts/CleanBackups.zx.mjs @@ -31,7 +31,6 @@ for (const folder of allDirsList) { if (fileDate > maxDate) { continue; } - console.log(1, file); - //await $`rm ${file}`; + await $`rm ${file}`; } } diff --git a/Server/Root/etc/nginx/sites-available/root.conf b/Server/Root/etc/nginx/sites-available/root.conf index c17920a..99cdba3 100644 --- a/Server/Root/etc/nginx/sites-available/root.conf +++ b/Server/Root/etc/nginx/sites-available/root.conf @@ -85,7 +85,7 @@ server { #sub_filter '' '
';
 		#sub_filter '
' ''; - sub_filter '' '\n\n\n'; + sub_filter '' '\n\n\n'; sub_filter '' '\n\n'; sub_filter '

Index of /Drive/' '

Index of /Drive/'; sub_filter '' ''; diff --git a/Server/Root/etc/nginx/sites-available/sangowiki.conf b/Server/Root/etc/nginx/sites-available/sangowiki.conf new file mode 100644 index 0000000..d1acba6 --- /dev/null +++ b/Server/Root/etc/nginx/sites-available/sangowiki.conf @@ -0,0 +1,38 @@ +server { + listen 80; + server_name sangowiki.octt.eu.org; + root /Main/Server/www/sangowiki; + index doku.php; + + # Loggers + error_log /var/log/nginx/sangowiki.error.log; + access_log /var/log/nginx/sangowiki.access.log; + + #Remember to comment the below out when you're installing, and uncomment it when done. + #location ~ /(conf/|bin/|inc/|vendor/|install.php) { deny all; } + + #Support for X-Accel-Redirect + location ~ ^/data/ { internal ; } + + location ~ ^/lib.*\.(js|css|gif|png|ico|jpg|jpeg)$ { + expires 365d; + } + + location / { try_files $uri $uri/ @dokuwiki; } + + location @dokuwiki { + # rewrites "doku.php/" out of the URLs if you set the userwrite setting to .htaccess in dokuwiki config page + rewrite ^/_media/(.*) /lib/exe/fetch.php?media=$1 last; + rewrite ^/_detail/(.*) /lib/exe/detail.php?media=$1 last; + rewrite ^/_export/([^/]+)/(.*) /doku.php?do=export_$1&id=$2 last; + rewrite ^/(.*) /doku.php?id=$1&$args last; + } + + location ~ \.php$ { + try_files $uri $uri/ /doku.php; + include fastcgi_params; + fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; + fastcgi_param REDIRECT_STATUS 200; + fastcgi_pass php; + } +}