From: Dobrica Pavlinusic Date: Wed, 22 Aug 2018 12:34:20 +0000 (+0200) Subject: link.springer.com, www.springer.com and www.palgrave.com are all behind proxy X-Git-Url: http://git.rot13.org/?p=via-proxy;a=commitdiff_plain;h=8b641e384c0134bf4d4ad5697ac9064f699737f1;hp=bb02973e9799600bed9148ab01887756e76a7f05 link.springer.com, springer.com and www.palgrave.com are all behind proxy --- diff --git a/p.vbz.ffzg.hr.conf b/p.vbz.ffzg.hr.conf index 0291b0f..ffb40dc 100644 --- a/p.vbz.ffzg.hr.conf +++ b/p.vbz.ffzg.hr.conf @@ -536,9 +536,45 @@ FilterChain NEWPATHS2 Header edit* Set-Cookie "(.*)(?i:; *domain=)([^;]+)(.*)" "$1 ; domain=$2.p.vbz.ffzg.hr $3" Header edit* Set-Cookie "(.*)(?i:; *secure)" "$1" +RequestHeader unset Accept-Encoding +Substitute "s|https?://www.palgrave.com/|https://www.palgrave.com.p.vbz.ffzg.hr/|n" +Substitute "s|http://link.springer.com|https://link.springer.com.p.vbz.ffzg.hr|n" +Substitute "s|http://www.springer.com|https://www.springer.com.p.vbz.ffzg.hr|n" +FilterDeclare NEWPATHS2 +FilterProvider NEWPATHS2 SUBSTITUTE "%{Content_Type} =~ m|^text/html|" +FilterProvider NEWPATHS2 SUBSTITUTE "%{Content_Type} =~ m|^text/css|" +FilterProvider NEWPATHS2 SUBSTITUTE "%{Content_Type} =~ m|^text/javascript|" +FilterProvider NEWPATHS2 SUBSTITUTE "%{Content_Type} =~ m|^application/javascript|" +FilterChain NEWPATHS2 + CustomLog /var/log/apache2/access-p.vbz.ffzg.hr.log vhost_combined + + Include /srv/via-proxy/ssl.conf + + ServerName www.springer.com.p.vbz.ffzg.hr + + SSLProxyEngine on + ProxyAddHeaders Off + ProxyPass / https://www.springer.com/ + ProxyPassReverse / https://www.springer.com/ + + Header edit* Set-Cookie "(.*)(?i:; *domain=)([^;]+)(.*)" "$1 ; domain=$2.p.vbz.ffzg.hr $3" + Header edit* Set-Cookie "(.*)(?i:; *secure)" "$1" + +RequestHeader unset Accept-Encoding +Substitute "s|http://link.springer.com|https://link.springer.com.p.vbz.ffzg.hr|n" +Substitute "s|http://www.springer.com|https://www.springer.com.p.vbz.ffzg.hr|n" +FilterDeclare NEWPATHS2 +FilterProvider NEWPATHS2 SUBSTITUTE "%{Content_Type} =~ m|^text/html|" +FilterProvider NEWPATHS2 SUBSTITUTE "%{Content_Type} =~ m|^text/css|" +FilterProvider NEWPATHS2 SUBSTITUTE "%{Content_Type} =~ m|^text/javascript|" +FilterProvider NEWPATHS2 SUBSTITUTE "%{Content_Type} =~ m|^application/javascript|" +FilterChain NEWPATHS2 + + CustomLog /var/log/apache2/access-p.vbz.ffzg.hr.log vhost_combined + Include /srv/via-proxy/ssl.conf @@ -552,6 +588,16 @@ FilterChain NEWPATHS2 Header edit* Set-Cookie "(.*)(?i:; *domain=)([^;]+)(.*)" "$1 ; domain=$2.p.vbz.ffzg.hr $3" Header edit* Set-Cookie "(.*)(?i:; *secure)" "$1" +RequestHeader unset Accept-Encoding +Substitute "s|http://link.springer.com|https://link.springer.com.p.vbz.ffzg.hr|n" +Substitute "s|http://www.springer.com|https://www.springer.com.p.vbz.ffzg.hr|n" +FilterDeclare NEWPATHS2 +FilterProvider NEWPATHS2 SUBSTITUTE "%{Content_Type} =~ m|^text/html|" +FilterProvider NEWPATHS2 SUBSTITUTE "%{Content_Type} =~ m|^text/css|" +FilterProvider NEWPATHS2 SUBSTITUTE "%{Content_Type} =~ m|^text/javascript|" +FilterProvider NEWPATHS2 SUBSTITUTE "%{Content_Type} =~ m|^application/javascript|" +FilterChain NEWPATHS2 + CustomLog /var/log/apache2/access-p.vbz.ffzg.hr.log vhost_combined