aboutsummaryrefslogtreecommitdiffstats
path: root/config
diff options
context:
space:
mode:
Diffstat (limited to 'config')
-rw-r--r--config/apache_mod_security/apache_mod_security.inc17
1 files changed, 14 insertions, 3 deletions
diff --git a/config/apache_mod_security/apache_mod_security.inc b/config/apache_mod_security/apache_mod_security.inc
index cf39e467..2f533b0d 100644
--- a/config/apache_mod_security/apache_mod_security.inc
+++ b/config/apache_mod_security/apache_mod_security.inc
@@ -116,8 +116,13 @@ EOF;
foreach($ams['row'] as $row)
$additionalsitehostnames .= "{$row['additionalsitehostnames']} ";
$backend_sites = "";
- foreach($ams['row'] as $row)
- $backend_sites .= "{$row['webserveripaddr']} ";
+ foreach($ams['row'] as $row) {
+ $backend_sites .= "{$row['webserveripaddr']}";
+ if(substr($row['webserveripaddr'],count($row['webserveripaddr']),1) != "/")
+ $backend_sites .= "/ ";
+ else
+ $backend_sites .= " ";
+ }
// Set general items
if($ams['siteemail'])
$serveradmin = $ams['siteemail'];
@@ -160,8 +165,11 @@ EOF;
}
}
+ if($config['installedpackages']['apachemodsecuritysettings']['config'][0]['modsecuritycustom'])
+ $mod_security_custom = $config['installedpackages']['apachemodsecuritysettings']['config'][0]['modsecuritycustom'];
+
// Mod_security enabled?
- if($config['installedpackages']['apachemodsecuritysettings']['config']['enablemodsecurity']) {
+ if($config['installedpackages']['apachemodsecuritysettings']['config'][0]['enablemodsecurity']) {
$enable_mod_security = true;
$mod_security = <<< EOF
<IfModule mod_security.c>
@@ -286,9 +294,12 @@ EOF;
#phpMyAdmin path vln
SecFilterSelective REQUEST_URI "/css/phpmyadmin\.css\.php\?GLOBALS\[cfg\]\[ThemePath\]=/etc"
+ {$mod_security_custom}
+
</IfModule>
EOF;
+
}
$apache_config = <<<EOF