diff options
author | Simon Rettberg | 2016-09-01 19:09:23 +0200 |
---|---|---|
committer | Simon Rettberg | 2016-09-01 19:09:23 +0200 |
commit | 9884291e70acc0409ba5dc5e92ee498b66eef153 (patch) | |
tree | 49f253016bba85bf62c8c6a68c424ea2ddc9774c /satellit_installer/static_files/lighttpd.conf | |
parent | [SSPS/SSUS] Writable /var/cache/slx-admin für user www-data and symlink [WAR... (diff) | |
download | setup-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.conf | 20 |
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" ) |