summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSimon Rettberg2019-10-29 17:23:54 +0100
committerSimon Rettberg2019-10-29 17:23:54 +0100
commitf66bac89ce5abd72d2f64cbf88ca9a3018c46a70 (patch)
treefadce8ba189f1fa390a04b188fbe9ed03a1be5a0
parent[SSPS] Add ed25519 keypair for sshd (diff)
downloadsetup-scripts-f66bac89ce5abd72d2f64cbf88ca9a3018c46a70.tar.gz
setup-scripts-f66bac89ce5abd72d2f64cbf88ca9a3018c46a70.tar.xz
setup-scripts-f66bac89ce5abd72d2f64cbf88ca9a3018c46a70.zip
[SSPS] lighttpd: Fix config(.tgz) rewrite rules to allow subdirs
-rw-r--r--satellit_installer/static_files/lighttpd.conf8
1 files changed, 4 insertions, 4 deletions
diff --git a/satellit_installer/static_files/lighttpd.conf b/satellit_installer/static_files/lighttpd.conf
index a054138..179e5b5 100644
--- a/satellit_installer/static_files/lighttpd.conf
+++ b/satellit_installer/static_files/lighttpd.conf
@@ -32,10 +32,10 @@ include "/etc/lighttpd/conf-enabled/*.conf"
include_shell "/usr/share/lighttpd/auto-ssl.sh"
url.rewrite-once = (
- "^/*boot/+([^/]+)/+config$" => "/slx-admin/api.php?do=getconfig&type=$1",
- "^/*boot/+([^/]+)/+config\?(.*)$" => "/slx-admin/api.php?$2&do=getconfig&type=$1",
- "^/*boot/+([^/]+)/+config\.tgz$" => "/slx-admin/api.php?do=sysconfig&type=$1",
- "^/*boot/+([^/]+)/+config\.tgz\?(.*)$" => "/slx-admin/api.php?$2&do=sysconfig&type=$1",
+ "^/*boot/+([a-z0-9_/-]+)/+config$" => "/slx-admin/api.php?do=getconfig&type=$1",
+ "^/*boot/+([a-z0-9_/-]+)/+config\?(.*)$" => "/slx-admin/api.php?$2&do=getconfig&type=$1",
+ "^/*boot/+([a-z0-9_/-]+)/+config\.tgz$" => "/slx-admin/api.php?do=sysconfig&type=$1",
+ "^/*boot/+([a-z0-9_/-]+)/+config\.tgz\?(.*)$" => "/slx-admin/api.php?$2&do=sysconfig&type=$1",
"^/*boot/+ipxe$" => "/slx-admin/api.php?do=serversetup",
"^/*boot/+ipxe\?(.*)$" => "/slx-admin/api.php?$1&do=serversetup",
"^/*vmchooser/+list[^\?]*$" => "/slx-admin/api.php?do=dozmod&resource=list",