X-Git-Url: http://git.rot13.org/?p=via-proxy;a=blobdiff_plain;f=providers%2Felibrary.narr.digital.conf;fp=providers%2Felibrary.narr.digital.conf;h=d266a066567ca5a55a6a56c603355201dfccf55d;hp=0000000000000000000000000000000000000000;hb=09befba860b861bcc152409eebbe7453a5b46323;hpb=b421f75fb9029c9a6191ad585ac9a15516603f3b diff --git a/providers/elibrary.narr.digital.conf b/providers/elibrary.narr.digital.conf new file mode 100644 index 0000000..d266a06 --- /dev/null +++ b/providers/elibrary.narr.digital.conf @@ -0,0 +1,39 @@ +# ./add-provider.pl elibrary.narr.digital + + + + + Include /srv/via-proxy/ssl.conf + + ServerName elibrary.narr.digital.p.vbz.ffzg.hr + + RewriteEngine on + # fix broken chunging + #RewriteRule /common/javascript/extjs/ext-all.js https://elibrary.narr.digital/common/javascript/extjs/ext-all.js [R,L] + + SSLProxyEngine on + ProxyAddHeaders Off + ProxyPass / https://elibrary.narr.digital/ + ProxyPassReverse / https://elibrary.narr.digital/ + + Header edit* Set-Cookie "(.*)(?i:; *domain=)([^;]+)(.*)" "$1 ; domain=$2.p.vbz.ffzg.hr $3" + #Header edit* Set-Cookie "(.*)(?i:; *secure)" "$1" +# if there are problems, remove traling / + Header edit* Location "https://elibrary.narr.digital/" "https://elibrary.narr.digital.p.vbz.ffzg.hr/" + + RequestHeader unset Accept-Encoding + Substitute "s|https://elibrary.narr.digital|https://elibrary.narr.digital.p.vbz.ffzg.hr|" + + FilterDeclare NEWPATHS + FilterProvider NEWPATHS SUBSTITUTE "%{Content_Type} =~ m|^text/html|" + FilterProvider NEWPATHS SUBSTITUTE "%{Content_Type} =~ m|^text/css|" + FilterProvider NEWPATHS SUBSTITUTE "%{Content_Type} =~ m|^text/javascript|" + FilterProvider NEWPATHS SUBSTITUTE "%{Content_Type} =~ m|^application/javascript|" + FilterChain NEWPATHS + + CustomLog /var/log/apache2/access-p.vbz.ffzg.hr.log vhost_combined + + + +## add domains to SSL certificate: +# elibrary.narr.digital.p.vbz.ffzg.hr