From: Dobrica Pavlinusic Date: Wed, 22 Aug 2018 12:13:38 +0000 (+0200) Subject: emerald sites are mess -- try to get it working X-Git-Url: http://git.rot13.org/?p=via-proxy;a=commitdiff_plain;h=bb02973e9799600bed9148ab01887756e76a7f05;ds=inline emerald sites are mess -- try to get it working --- diff --git a/p.vbz.ffzg.hr.conf b/p.vbz.ffzg.hr.conf index 43a1132..0291b0f 100644 --- a/p.vbz.ffzg.hr.conf +++ b/p.vbz.ffzg.hr.conf @@ -341,9 +341,40 @@ FilterChain NEWPATHS2 Header edit* Set-Cookie "(.*)(?i:; *domain=)([^;]+)(.*)" "$1 ; domain=$2.p.vbz.ffzg.hr $3" Header edit* Set-Cookie "(.*)(?i:; *secure)" "$1" + Header edit* Location "http://emeraldgrouppublishing.com/" "https://emeraldgrouppublishing.com.p.vbz.ffzg.hr/" + # they have hard-coded absolute links RequestHeader unset Accept-Encoding Substitute "s|https://www.emeraldinsight.com/|https://www.emeraldinsight.com.p.vbz.ffzg.hr/|n" +Substitute "s|http://www.emeraldgrouppublishing.com/|https://www.emeraldgrouppublishing.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.emeraldgrouppublishing.com.p.vbz.ffzg.hr + ServerAlias emeraldgrouppublishing.com.p.vbz.ffzg.hr + + # FIXME target server for www.emeraldgrouppublishing.com doesn't have that in SSL cert + #SSLProxyEngine on + ProxyAddHeaders Off + ProxyPass / http://www.emeraldgrouppublishing.com/ + ProxyPassReverse / http://www.emeraldgrouppublishing.com/ + + Header edit* Set-Cookie "(.*)(?i:; *domain=)([^;]+)(.*)" "$1 ; domain=$2.p.vbz.ffzg.hr $3" + Header edit* Set-Cookie "(.*)(?i:; *secure)" "$1" + +# they have hard-coded absolute links +RequestHeader unset Accept-Encoding +Substitute "s|http://www.emeraldgrouppublishing.com/|https://www.emeraldgrouppublishing.com.p.vbz.ffzg.hr/|n" +Substitute "s|http://www.emeraldinsight.com/|https://www.emeraldinsight.com.p.vbz.ffzg.hr/|n" FilterDeclare NEWPATHS2 FilterProvider NEWPATHS2 SUBSTITUTE "%{Content_Type} =~ m|^text/html|" FilterProvider NEWPATHS2 SUBSTITUTE "%{Content_Type} =~ m|^text/css|"