summaryrefslogtreecommitdiffstats
path: root/satellit_installer/static_files/lighttpd.conf
diff options
context:
space:
mode:
authorSimon Rettberg2016-09-01 19:09:23 +0200
committerSimon Rettberg2016-09-01 19:09:23 +0200
commit9884291e70acc0409ba5dc5e92ee498b66eef153 (patch)
tree49f253016bba85bf62c8c6a68c424ea2ddc9774c /satellit_installer/static_files/lighttpd.conf
parent[SSPS/SSUS] Writable /var/cache/slx-admin für user www-data and symlink [WAR... (diff)
downloadsetup-scripts-9884291e70acc0409ba5dc5e92ee498b66eef153.tar.gz
setup-scripts-9884291e70acc0409ba5dc5e92ee498b66eef153.tar.xz
setup-scripts-9884291e70acc0409ba5dc5e92ee498b66eef153.zip
[lighttpd] Fix rewrite rule for vmchooser list (honor GET params)
Diffstat (limited to 'satellit_installer/static_files/lighttpd.conf')
-rw-r--r--satellit_installer/static_files/lighttpd.conf20
1 files changed, 11 insertions, 9 deletions
diff --git a/satellit_installer/static_files/lighttpd.conf b/satellit_installer/static_files/lighttpd.conf
index b525ae4..40070f5 100644
--- a/satellit_installer/static_files/lighttpd.conf
+++ b/satellit_installer/static_files/lighttpd.conf
@@ -4,7 +4,7 @@ server.modules = (
"mod_compress",
# "mod_redirect",
"mod_rewrite",
- "mod_proxy",
+# "mod_proxy",
)
server.document-root = "/srv/openslx/www"
@@ -32,13 +32,15 @@ include_shell "/usr/share/lighttpd/include-conf-enabled.pl"
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",
- "^/?vmchooser/news" => "/slx-admin/api.php?do=news",
- "^/?vmchooser/help" => "/slx-admin/api.php?do=news&type=help",
- "^/?vmchooser/list" => "/slx-admin/api.php?do=dozmod&resource=list",
- "^/?vmchooser/lecture/(.*)(\?|$)" => "/slx-admin/api.php?do=dozmod&resource=vmx&lecture=$1"
+ "^/*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",
+ "^/*vmchooser/+news" => "/slx-admin/api.php?do=news",
+ "^/*vmchooser/+help" => "/slx-admin/api.php?do=news&type=help",
+ "^/*vmchooser/+list[^\?]*$" => "/slx-admin/api.php?do=dozmod&resource=list",
+ "^/*vmchooser/+list[^\?]*\?(.*)$" => "/slx-admin/api.php?$1&do=dozmod&resource=list",
+ "^/*vmchooser/+lecture/+([^/]+)(\?|$)" => "/slx-admin/api.php?do=dozmod&resource=vmx&lecture=$1",
+ "^/*vmchooser/+lecture/+([^/]+)/+([^/]+)(\?|$)" => "/slx-admin/api.php?do=dozmod&resource=$2&lecture=$1"
)