8 open(my $fh, '>', "providers/$domains[0].conf");
10 print $fh qq{# $0 @domains\n\n};
12 foreach my $domain ( @domains ) {
17 Include /srv/via-proxy/ssl.conf
19 ServerName ${domain}.p.vbz.ffzg.hr
23 #RewriteRule /common/javascript/extjs/ext-all.js https://${domain}/common/javascript/extjs/ext-all.js [R,L]
27 ProxyPass / https://${domain}/
28 ProxyPassReverse / https://${domain}/
30 Header edit* Set-Cookie "(.*)(?i:; *domain=)([^;]+)(.*)" "\$1 ; domain=\$2.p.vbz.ffzg.hr \$3"
31 #Header edit* Set-Cookie "(.*)(?i:; *secure)" "\$1"
34 foreach ( @domains ) {
35 # for maximum compatibility, they should NOT end with /
36 print $fh qq{\tHeader edit* Location "https://$_" "https://$_.p.vbz.ffzg.hr"\n};
40 RequestHeader unset Accept-Encoding
43 foreach ( @domains ) {
44 print $fh qq{\tSubstitute "s|https://$_|https://$_.p.vbz.ffzg.hr|"\n};
48 FilterDeclare NEWPATHS
49 FilterProvider NEWPATHS SUBSTITUTE "%{Content_Type} =~ m|^text/html|"
50 FilterProvider NEWPATHS SUBSTITUTE "%{Content_Type} =~ m|^text/css|"
51 FilterProvider NEWPATHS SUBSTITUTE "%{Content_Type} =~ m|^text/javascript|"
52 FilterProvider NEWPATHS SUBSTITUTE "%{Content_Type} =~ m|^application/javascript|"
55 CustomLog /var/log/apache2/access-p.vbz.ffzg.hr.log vhost_combined
61 print $fh "\n\n## add domains to SSL certificate:\n";
62 print "## add domains to SSL certificate:\n";
63 foreach ( @domains ) {
64 print $fh qq{# $_.p.vbz.ffzg.hr\n};
65 print qq{$_.p.vbz.ffzg.hr\n};