diff options
author | Scott Ullrich <sullrich@pfsense.org> | 2009-06-23 19:39:34 -0400 |
---|---|---|
committer | Scott Ullrich <sullrich@pfsense.org> | 2009-06-23 19:39:34 -0400 |
commit | 077e3bc34b94a8f0cb0c09d7034ab9c09a22dfbe (patch) | |
tree | 616e3e51ad5b098bf38b9638c66b8fad1d8c8f54 /config/apache_mod_security/apache_mod_security.inc | |
parent | 3bc3b925d9dbd05552d21b7465731d3b823eb515 (diff) | |
download | pfsense-packages-077e3bc34b94a8f0cb0c09d7034ab9c09a22dfbe.tar.gz pfsense-packages-077e3bc34b94a8f0cb0c09d7034ab9c09a22dfbe.tar.bz2 pfsense-packages-077e3bc34b94a8f0cb0c09d7034ab9c09a22dfbe.zip |
Ensure that we append a / if it does not exist.
Diffstat (limited to 'config/apache_mod_security/apache_mod_security.inc')
-rw-r--r-- | config/apache_mod_security/apache_mod_security.inc | 17 |
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 |