diff options
author | Martin Fuchs <martin.fuchs@trendchiller.com> | 2011-09-30 15:23:05 +0200 |
---|---|---|
committer | Martin Fuchs <martin.fuchs@trendchiller.com> | 2011-09-30 15:23:05 +0200 |
commit | 20eed5536e0e961e9a6b157b60b950e1491dee58 (patch) | |
tree | 28f7b0de6788ce58c77a08e7582a5ae7dd45c456 | |
parent | 8d2bcb1c7668ce8533f87289795646e47b90cb4b (diff) | |
download | pfsense-packages-20eed5536e0e961e9a6b157b60b950e1491dee58.tar.gz pfsense-packages-20eed5536e0e961e9a6b157b60b950e1491dee58.tar.bz2 pfsense-packages-20eed5536e0e961e9a6b157b60b950e1491dee58.zip |
multi-fqdn for vhost
-rw-r--r-- | config/squid-reverse/squid.inc | 7 | ||||
-rw-r--r-- | config/squid-reverse/squid_reverse.xml | 2 |
2 files changed, 6 insertions, 3 deletions
diff --git a/config/squid-reverse/squid.inc b/config/squid-reverse/squid.inc index 7e6acd3a..5877ab58 100644 --- a/config/squid-reverse/squid.inc +++ b/config/squid-reverse/squid.inc @@ -1040,8 +1040,11 @@ $conf .= "# -= TESTING AREA =-\n"; foreach ($defs as $def) { $cfg = explode(";",($def)); if (($cfg[0]) != '' && ($cfg[1]) != ''){ - $conf .= "# acl {$cfg[0]} url_regex -i {$settings['reverse_external_fqdn']} {$cfg[1]}.*$\n"; -// if($cfg[3] == 'HTTPS') + if($cfg[2] != '') + $conf .= "# acl {$cfg[0]} url_regex -i {$cfg[2]}/{$cfg[1]}.*$\n"; + if($cfg[2] == '') + $conf .= "# acl {$cfg[0]} url_regex -i {$settings['reverse_external_fqdn']}/{$cfg[1]}.*$\n"; +// if($cfg[2] == 'HTTPS') // $conf .= "login=PASS ssl sslflags=DONT_VERIFY_PEER front-end-https=auto "; // $conf .= "name={$cfg[0]}\n"; }}} diff --git a/config/squid-reverse/squid_reverse.xml b/config/squid-reverse/squid_reverse.xml index 8958fa64..8f7686f1 100644 --- a/config/squid-reverse/squid_reverse.xml +++ b/config/squid-reverse/squid_reverse.xml @@ -220,7 +220,7 @@ <field> <fielddescr><b>URI definitions</b> <br>published URIs</fielddescr> <fieldname>revrse_uri</fieldname> - <description>Enter each reverse acl definition on a new line. Directives have to be separated by a semicolon(;).<br>syntax: [group the uri belongs to];[URI to publish] (a group can contain multiple URIs) <br>example: URI1;public <br><i>WRONG SYNTAX USAGE WILL RESULT IN SQUID NOT STARTING</i> + <description>Enter each reverse acl definition on a new line. Directives have to be separated by a semicolon(;).<br>syntax: [group the uri belongs to];[URI to publish](;[vhost fqdn]) <br>(a group can contain multiple URIs, without vhost fqdn the external fqdn is used, you also can specity http:// or https://) <br>example: URI1;public;server.pfsense.org. <br><i>WRONG SYNTAX USAGE WILL RESULT IN SQUID NOT STARTING</i> </description> <type>textarea</type> <cols>60</cols> |