From 8b641e384c0134bf4d4ad5697ac9064f699737f1 Mon Sep 17 00:00:00 2001 From: Dobrica Pavlinusic Date: Wed, 22 Aug 2018 14:34:20 +0200 Subject: [PATCH] link.springer.com, www.springer.com and www.palgrave.com are all behind proxy --- p.vbz.ffzg.hr.conf | 46 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) 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 -- 2.20.1