X-Git-Url: http://git.rot13.org/?p=via-proxy;a=blobdiff_plain;f=add-provider.pl;h=1d20bb31a245ebca4d157ab20811e11ca25e5ed0;hp=2695f002873c85f18c21d5fa94988e73132e1768;hb=406f49c77b41e073ee584ab7d62ba862119629c5;hpb=26be5565df8880135cb9aac523ab8bce15724f14 diff --git a/add-provider.pl b/add-provider.pl index 2695f00..1d20bb3 100755 --- a/add-provider.pl +++ b/add-provider.pl @@ -3,7 +3,7 @@ use warnings; use strict; use autodie; -my @domains = @ARGV; +my @domains = map { s{^https://}{}; s{/+$}{}; $_ } @ARGV; open(my $fh, '>', "providers/$domains[0].conf"); @@ -18,6 +18,10 @@ print $fh qq{ ServerName ${domain}.p.vbz.ffzg.hr + RewriteEngine on + # fix broken chunging + #RewriteRule /common/javascript/extjs/ext-all.js https://${domain}/common/javascript/extjs/ext-all.js [R,L] + SSLProxyEngine on ProxyAddHeaders Off ProxyPass / https://${domain}/ @@ -27,6 +31,7 @@ print $fh qq{ #Header edit* Set-Cookie "(.*)(?i:; *secure)" "\$1" }; +print $fh qq{# if there are problems, remove traling /\n}; foreach ( @domains ) { print $fh qq{\tHeader edit* Location "https://$_/" "https://$_.p.vbz.ffzg.hr/"\n}; }