X-Git-Url: http://git.rot13.org/?p=via-proxy;a=blobdiff_plain;f=p.vbz.ffzg.hr.conf;h=d34c5793ed7f020ad6ff3a23816418e07115d891;hp=e23ef16ad38b8f9807cc5aa795fafbbb48a3087d;hb=9dc3d684c61ec8bcde477e5f0483fe925437afb7;hpb=a92cd77580af3820f884d1306d8e8f69edc55bbd
diff --git a/p.vbz.ffzg.hr.conf b/p.vbz.ffzg.hr.conf
index e23ef16..d34c579 100644
--- a/p.vbz.ffzg.hr.conf
+++ b/p.vbz.ffzg.hr.conf
@@ -5,10 +5,45 @@
Include /srv/via-proxy/ssl.conf
ServerName muse.jhu.edu.p.vbz.ffzg.hr
SSLProxyEngine on
+ ProxyAddHeaders Off
+
ProxyPass / https://muse.jhu.edu/
ProxyPassReverse / https://muse.jhu.edu/
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://muse.jhu.edu/|https://muse.jhu.edu.p.vbz.ffzg.hr/|"
+ Substitute "s|https://about.muse.jhu.edu/|https://about.muse.jhu.edu.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
+
+
+
+ Include /srv/via-proxy/ssl.conf
+ ServerName about.muse.jhu.edu.p.vbz.ffzg.hr
+ SSLProxyEngine on
+ ProxyAddHeaders Off
+
+ ProxyPass / https://about.muse.jhu.edu/
+ ProxyPassReverse / https://about.muse.jhu.edu/
+ 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://muse.jhu.edu/|https://muse.jhu.edu.p.vbz.ffzg.hr/|"
+ Substitute "s|https://about.muse.jhu.edu/|https://about.muse.jhu.edu.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
@@ -60,6 +95,7 @@ FilterChain NEWPATHS
ServerName search.proquest.com.p.vbz.ffzg.hr
SSLProxyEngine on
+ ProxyAddHeaders Off
ProxyPass / https://search.proquest.com/
ProxyPassReverse / https://search.proquest.com/
@@ -83,6 +119,7 @@ FilterChain NEWPATHS2
ServerName academic.oup.com.p.vbz.ffzg.hr
SSLProxyEngine on
+ ProxyAddHeaders Off
ProxyPass / https://academic.oup.com/
ProxyPassReverse / https://academic.oup.com/
@@ -108,6 +145,7 @@ FilterChain NEWPATHS2
ServerName ovidsp.tx.ovid.com.p.vbz.ffzg.hr
SSLProxyEngine on
+ ProxyAddHeaders Off
ProxyPass / https://ovidsp.tx.ovid.com/
ProxyPassReverse / https://ovidsp.tx.ovid.com/
@@ -127,52 +165,57 @@ FilterChain NEWPATHS2
CustomLog /var/log/apache2/access-p.vbz.ffzg.hr.log vhost_combined
+
Include /srv/via-proxy/ssl.conf
- ServerName onlinelibrary.wiley.com.p.vbz.ffzg.hr
+ ServerName pubs.rsc.org.p.vbz.ffzg.hr
SSLProxyEngine on
+ ProxyAddHeaders Off
- ProxyPass / https://onlinelibrary.wiley.com/
- ProxyPassReverse / https://onlinelibrary.wiley.com/
-
- Header edit* Set-Cookie "(.*)(?i:; *domain=)([^;]+)(.*)" "$1 ; domain=$2.p.vbz.ffzg.hr $3"
- Header edit* Set-Cookie "(.*)(?i:; *secure)" "$1"
-
- CustomLog /var/log/apache2/access-p.vbz.ffzg.hr.log vhost_combined
-
-
-
- Include /srv/via-proxy/ssl.conf
-
- ServerName journals.sagepub.com.p.vbz.ffzg.hr
+ ProxyPass /_rsc-cdn_/ https://www.rsc-cdn.org/
+ ProxyPassReverse /_rsc-cdn_/ https://www.rsc-cdn.org/
- ProxyPass / http://journals.sagepub.com/
- ProxyPassReverse / http://journals.sagepub.com/
+ ProxyPass / https://pubs.rsc.org/
+ ProxyPassReverse / https://pubs.rsc.org/
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://[a-z-]*.rsc-cdn.org/|https://pubs.rsc.org.p.vbz.ffzg.hr/_rsc-cdn_/|"
+ Substitute "s|https://www.rsc.org/|https://www.rsc.org.p.vbz.ffzg.hr/|"
+ Substitute "s|https://pubs.rsc.org/|https://pubs.rsc.org.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
-
Include /srv/via-proxy/ssl.conf
- ServerName pubs.rsc.org.p.vbz.ffzg.hr
+ ServerName www.rsc.org.p.vbz.ffzg.hr
+
+ ProxyAddHeaders Off
- ProxyPass /_rsc-cdn_/ http://www.rsc-cdn.org/
- ProxyPassReverse /_rsc-cdn_/ http://www.rsc-cdn.org/
+ ProxyPass /_epi-rsc_/ https://epi-rsc.rsc-cdn.org/
+ ProxyPassReverse /_epi-rsc_/ https://epi-rsc.rsc-cdn.org/
- # FIXME -- this doesn't work behind https and include http resources
- ProxyPass / http://pubs.rsc.org/
- ProxyPassReverse / http://pubs.rsc.org/
+ ProxyPass / https://www.rsc.org/
+ ProxyPassReverse / https://www.rsc.org/
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://[a-z-]*.rsc-cdn.org/|https://pubs.rsc.org.p.vbz.ffzg.hr/_rsc-cdn_/|"
+ Substitute "s|https://epi-rsc.rsc-cdn.org/|https://www.rsc.org.p.vbz.ffzg.hr/_epi-rsc_/|"
+# Substitute "s|https://[a-z-]*.rsc-cdn.org/|https://www.rsc.org.p.vbz.ffzg.hr/_rsc-cdn_/|"
+ Substitute "s|https://www.rsc.org/|https://www.rsc.org.p.vbz.ffzg.hr/|"
+ Substitute "s|https://pubs.rsc.org/|https://pubs.rsc.org.p.vbz.ffzg.hr/|"
FilterDeclare NEWPATHS
FilterProvider NEWPATHS SUBSTITUTE "%{Content_Type} =~ m|^text/html|"
FilterProvider NEWPATHS SUBSTITUTE "%{Content_Type} =~ m|^text/css|"
@@ -189,6 +232,8 @@ FilterChain NEWPATHS2
ServerName www.brepolis.net.p.vbz.ffzg.hr
+ ProxyAddHeaders Off
+
ProxyPass / http://www.brepolis.net/
ProxyPassReverse / http://www.brepolis.net/
@@ -212,6 +257,8 @@ FilterChain NEWPATHS2
ServerName apps.brepolis.net.p.vbz.ffzg.hr
+ ProxyAddHeaders Off
+
ProxyPass / http://apps.brepolis.net/
ProxyPassReverse / http://apps.brepolis.net/
@@ -237,6 +284,8 @@ FilterChain NEWPATHS2
ServerName www.cairn.info.p.vbz.ffzg.hr
SSLProxyEngine on
+ ProxyAddHeaders Off
+
ProxyPass / https://www.cairn.info/
ProxyPassReverse / https://www.cairn.info/
@@ -253,6 +302,8 @@ FilterChain NEWPATHS2
ServerName www.degruyter.com.p.vbz.ffzg.hr
SSLProxyEngine on
+ ProxyAddHeaders Off
+
ProxyPass / https://www.degruyter.com/
ProxyPassReverse / https://www.degruyter.com/
@@ -269,12 +320,54 @@ FilterChain NEWPATHS2
ServerName www.emeraldinsight.com.p.vbz.ffzg.hr
SSLProxyEngine on
+ ProxyAddHeaders Off
ProxyPass / https://www.emeraldinsight.com/
ProxyPassReverse / https://www.emeraldinsight.com/
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|"
+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
@@ -284,6 +377,7 @@ FilterChain NEWPATHS2
ServerName www.webofknowledge.com.p.vbz.ffzg.hr
SSLProxyEngine on
+ ProxyAddHeaders Off
ProxyPass / https://www.webofknowledge.com/
ProxyPassReverse / https://www.webofknowledge.com/
@@ -302,12 +396,14 @@ FilterProvider NEWPATHS2 SUBSTITUTE "%{Content_Type} =~ m|^application/javascrip
FilterChain NEWPATHS2
CustomLog /var/log/apache2/access-p.vbz.ffzg.hr.log vhost_combined
+
Include /srv/via-proxy/ssl.conf
ServerName apps.webofknowledge.com.p.vbz.ffzg.hr
SSLProxyEngine on
+ ProxyAddHeaders Off
ProxyPass / https://apps.webofknowledge.com/
ProxyPassReverse / https://apps.webofknowledge.com/
@@ -323,20 +419,31 @@ FilterChain NEWPATHS2
ServerName www.jstor.org.p.vbz.ffzg.hr
- #SSLProxyEngine on
- # download pdf doesn't work if we use https://www.jstor.org !
- ProxyPass / http://www.jstor.org/
- ProxyPassReverse / http://www.jstor.org/
+ SSLProxyEngine on
+ ProxyAddHeaders Off
+ ProxyPass / https://www.jstor.org/
+ ProxyPassReverse / https://www.jstor.org/
Header edit* Set-Cookie "(.*)(?i:; *domain=)([^;]+)(.*)" "$1 ; domain=$2.p.vbz.ffzg.hr $3"
- Header edit* Set-Cookie "(.*)(?i:; *secure)" "$1"
+# Header edit* Set-Cookie "(.*)(?i:; *secure)" "$1"
-# Header edit* Referer "http://(.*)(?i:\.p\.vbz\.ffzg\.hr)" "https://$1$2"
+ #Header edit* Referer "http://(.*)(?i:\.p\.vbz\.ffzg\.hr)" "https://$1$2"
+ RequestHeader edit* Referer "//(.*)(?i:\.p\.vbz\.ffzg\.hr)" "//$1$2"
CustomLog /var/log/apache2/access-p.vbz.ffzg.hr.log vhost_combined
- #Header add Access-Control-Allow-Origin ''
- #Header add Access-Control-Allow-Headers "X-Requested-With, Content-Type"
+# Header set Access-Control-Allow-Origin "*"
+# Header set Access-Control-Allow-Headers "Origin, X-Requested-With, Content-Type, Accept"
+
+ # jstor expects
+ # X-Requested-With: XMLHttpRequest
+ # https://www.jstor.org/ui_log/info
+ # https://www.jstor.org/access_details/?_=1535108073005
+ # https://www.jstor.org/workspace-service/get-dois?_=1535108073006
+ # https://www.jstor.org/tc/check/10.2307/40323659?_=1535108073007
+ # https://www.jstor.org/tc/accept?origin=%2Ftc%2Fcheck%2F10.2307%2F40323659%3F_%3D1535108073007
+ # https://www.jstor.org/ui_log/counter
+ #
#Header always set Access-Control-Allow-Origin "*"
#Header always set Access-Control-Max-Age "1000"
@@ -347,16 +454,16 @@ FilterChain NEWPATHS2
# SetEnvIf X-Requested-With (.*) saved_x_requested_with=$1
# RequestHeader set X-Requested-With "%{saved_x_requested_with}e"
- #ForensicLog /var/log/apache2/forensic.log
+ #ForensicLog /var/log/apache2/forensic-jstor.log
-#RequestHeader unset Accept-Encoding
-#Substitute "s|http://www.jsor.org/|http://www.jstor.org.p.vbz.ffzg.hr/|n"
-#FilterDeclare NEWPATHS2
-#FilterProvider NEWPATHS2 SUBSTITUTE "%{Content_Type} =~ m|^text/html|"
+RequestHeader unset Accept-Encoding
+Substitute "s|//www.jstor.org/|//www.jstor.org.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
+FilterProvider NEWPATHS2 SUBSTITUTE "%{Content_Type} =~ m|^text/javascript|"
+FilterProvider NEWPATHS2 SUBSTITUTE "%{Content_Type} =~ m|^application/javascript|"
+FilterChain NEWPATHS2
@@ -366,16 +473,17 @@ FilterChain NEWPATHS2
ServerName www.nature.com.p.vbz.ffzg.hr
SSLProxyEngine on
+ ProxyAddHeaders Off
ProxyPass / https://www.nature.com/
ProxyPassReverse / https://www.nature.com/
Header edit* Set-Cookie "(.*)(?i:; *domain=)([^;]+)(.*)" "$1 ; domain=$2.p.vbz.ffzg.hr $3"
Header edit* Set-Cookie "(.*)(?i:; *secure)" "$1"
- Header edit* Location "https://([^/]*.nature.com)/" "https://$1.p.vbz.ffzg.hr/"
+ Header edit* Location "https?://([^/]*.nature.com)/" "https://$1.p.vbz.ffzg.hr/"
RequestHeader unset Accept-Encoding
-Substitute "s|http://www.nature.com/|https://www.nature.com.p.vbz.ffzg.hr/|n"
+Substitute "s|https://www.nature.com/|https://www.nature.com.p.vbz.ffzg.hr/|n"
FilterDeclare NEWPATHS2
FilterProvider NEWPATHS2 SUBSTITUTE "%{Content_Type} =~ m|^text/html|"
FilterProvider NEWPATHS2 SUBSTITUTE "%{Content_Type} =~ m|^text/css|"
@@ -391,6 +499,7 @@ FilterChain NEWPATHS2
ServerName idp.nature.com.p.vbz.ffzg.hr
SSLProxyEngine on
+ ProxyAddHeaders Off
ProxyPass / https://idp.nature.com/
ProxyPassReverse / https://idp.nature.com/
@@ -407,85 +516,133 @@ FilterChain NEWPATHS2
ServerName www.palgrave.com.p.vbz.ffzg.hr
+#DumpIOInput On
+#DumpIOOutput On
+#DumpIOLogLevel debug
+
+#LogLevel debug
+
+ ProxyAddHeaders Off
+
SSLProxyEngine on
+ ProxyAddHeaders Off
ProxyPass / https://www.palgrave.com/
ProxyPassReverse / https://www.palgrave.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|https://www.palgrave.com|https://www.palgrave.com.p.vbz.ffzg.hr|n"
+Substitute "s|http://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 link.springer.com.p.vbz.ffzg.hr
+ ServerName www.springer.com.p.vbz.ffzg.hr
SSLProxyEngine on
- ProxyPass / https://link.springer.com/
- ProxyPassReverse / https://link.springer.com/
+ 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
- ServerName www.tandfonline.com.p.vbz.ffzg.hr
+ ServerName link.springer.com.p.vbz.ffzg.hr
+
+ # download links to pdf have %2F instead of / in them
+ AllowEncodedSlashes On
+ # this might need nocanon in ProxyPass too!
SSLProxyEngine on
- ProxyPass / https://www.tandfonline.com/
- ProxyPassReverse / https://www.tandfonline.com/
+ ProxyAddHeaders Off
+ ProxyPass / https://link.springer.com/
+ ProxyPassReverse / https://link.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
- ServerName www.sciencedirect.com.p.vbz.ffzg.hr
+ ServerName www.tandfonline.com.p.vbz.ffzg.hr
SSLProxyEngine on
- ProxyPass / https://www.sciencedirect.com/
- ProxyPassReverse / https://www.sciencedirect.com/
+ ProxyAddHeaders Off
+ ProxyPass / https://www.tandfonline.com/
+ ProxyPassReverse / https://www.tandfonline.com/
Header edit* Set-Cookie "(.*)(?i:; *domain=)([^;]+)(.*)" "$1 ; domain=$2.p.vbz.ffzg.hr $3"
Header edit* Set-Cookie "(.*)(?i:; *secure)" "$1"
-
CustomLog /var/log/apache2/access-p.vbz.ffzg.hr.log vhost_combined
Include /srv/via-proxy/ssl.conf
- ServerName www.scopus.com.p.vbz.ffzg.hr
+ ServerName www.sciencedirect.com.p.vbz.ffzg.hr
SSLProxyEngine on
- ProxyPass / https://www.scopus.com/
- ProxyPassReverse / https://www.scopus.com/
+ ProxyAddHeaders Off
+ ProxyPass / https://www.sciencedirect.com/
+ ProxyPassReverse / https://www.sciencedirect.com/
Header edit* Set-Cookie "(.*)(?i:; *domain=)([^;]+)(.*)" "$1 ; domain=$2.p.vbz.ffzg.hr $3"
Header edit* Set-Cookie "(.*)(?i:; *secure)" "$1"
+
CustomLog /var/log/apache2/access-p.vbz.ffzg.hr.log vhost_combined
+
Include /srv/via-proxy/ssl.conf
- ServerName journals.bmj.com.p.vbz.ffzg.hr
+ ServerName ieeexplore.ieee.org.p.vbz.ffzg.hr
RequestHeader unset Accept-Encoding
- Substitute "s|(http:)?//(\w+)\.bmj\.com/|https://journals.bmj.com.p.vbz.ffzg.hr/_rewrite_/$2/_path_/|"
-# Substitute "s|//(.*)\.bmj\.com/|//journals.bmj.com.p.vbz.ffzg.hr/_rewrite_/$1/_path_/|"
+ Substitute "s|https://staticieeexplore.ieee.org/|https://ieeexplore.ieee.org.p.vbz.ffzg.hr/_static_/|n"
FilterDeclare NEWPATHS
FilterProvider NEWPATHS SUBSTITUTE "%{Content_Type} =~ m|^text/html|"
FilterProvider NEWPATHS SUBSTITUTE "%{Content_Type} =~ m|^text/css|"
@@ -493,13 +650,14 @@ FilterChain NEWPATHS2
FilterProvider NEWPATHS SUBSTITUTE "%{Content_Type} =~ m|^application/javascript|"
FilterChain NEWPATHS
- # fix all other plain http resources
- RewriteEngine on
- RewriteRule /_rewrite_/(.*)/_path_/(.*) http://$1.bmj.com/$2 [P,L]
+ ProxyAddHeaders Off
+ ProxyPass /_static_/ https://staticieeexplore.ieee.org/
+ ProxyPassReverse /_static_/ https://staticieeexplore.ieee.org/
- #SSLProxyEngine on
- ProxyPass / http://journals.bmj.com/
- ProxyPassReverse / http://journals.bmj.com/
+ # IEEE Xplore is transitioning to HTTPS on 9 April 2018.
+ SSLProxyEngine on
+ ProxyPass / https://ieeexplore.ieee.org/
+ ProxyPassReverse / https://ieeexplore.ieee.org/
Header edit* Set-Cookie "(.*)(?i:; *domain=)([^;]+)(.*)" "$1 ; domain=$2.p.vbz.ffzg.hr $3"
Header edit* Set-Cookie "(.*)(?i:; *secure)" "$1"
@@ -507,14 +665,16 @@ FilterChain NEWPATHS2
CustomLog /var/log/apache2/access-p.vbz.ffzg.hr.log vhost_combined
+
Include /srv/via-proxy/ssl.conf
- ServerName journals.bmj.com.p.vbz.ffzg.hr
+ ServerName search.alexanderstreet.com.p.vbz.ffzg.hr
- #SSLProxyEngine on
- ProxyPass / http://journals.bmj.com/
- ProxyPassReverse / http://journals.bmj.com/
+ SSLProxyEngine on
+ ProxyAddHeaders Off
+ ProxyPass / https://search.alexanderstreet.com/
+ ProxyPassReverse / https://search.alexanderstreet.com/
Header edit* Set-Cookie "(.*)(?i:; *domain=)([^;]+)(.*)" "$1 ; domain=$2.p.vbz.ffzg.hr $3"
Header edit* Set-Cookie "(.*)(?i:; *secure)" "$1"
@@ -525,10 +685,21 @@ FilterChain NEWPATHS2
Include /srv/via-proxy/ssl.conf
- ServerName ieeexplore.ieee.org.p.vbz.ffzg.hr
+ ServerName pubs.asha.org.p.vbz.ffzg.hr
+
+ SSLProxyEngine on
+ ProxyAddHeaders Off
+ ProxyPass / https://pubs.asha.org/
+ ProxyPassReverse / https://pubs.asha.org/
+
+ Header edit* Set-Cookie "(.*)(?i:; *domain=)([^;]+)(.*)" "$1 ; domain=$2.p.vbz.ffzg.hr $3"
+ Header edit* Set-Cookie "(.*)(?i:; *secure)" "$1"
+
+ Header edit* Location "https://leader.pubs.asha.org/" "https://leader.pubs.asha.org.p.vbz.ffzg.hr/"
RequestHeader unset Accept-Encoding
- Substitute "s|http://staticieeexplore.ieee.org/|https://ieeexplore.ieee.org.p.vbz.ffzg.hr/_static_/|n"
+ Substitute "s|https://pubs.asha.org|https://pubs.asha.org.p.vbz.ffzg.hr|"
+ Substitute "s|https://leader.pubs.asha.org|https://leader.pubs.asha.org.p.vbz.ffzg.hr|"
FilterDeclare NEWPATHS
FilterProvider NEWPATHS SUBSTITUTE "%{Content_Type} =~ m|^text/html|"
FilterProvider NEWPATHS SUBSTITUTE "%{Content_Type} =~ m|^text/css|"
@@ -536,20 +707,38 @@ FilterChain NEWPATHS2
FilterProvider NEWPATHS SUBSTITUTE "%{Content_Type} =~ m|^application/javascript|"
FilterChain NEWPATHS
- ProxyPass /_static_/ http://staticieeexplore.ieee.org/
- ProxyPassReverse /_static_/ http://staticieeexplore.ieee.org/
+ CustomLog /var/log/apache2/access-p.vbz.ffzg.hr.log vhost_combined
+
+
+ Include /srv/via-proxy/ssl.conf
- # IEEE Xplore is transitioning to HTTPS on 9 April 2018.
- #SSLProxyEngine on
- ProxyPass / http://ieeexplore.ieee.org/
- ProxyPassReverse / http://ieeexplore.ieee.org/
+ ServerName leader.pubs.asha.org.p.vbz.ffzg.hr
+
+ SSLProxyEngine on
+ ProxyAddHeaders Off
+ ProxyPass / https://leader.pubs.asha.org/
+ ProxyPassReverse / https://leader.pubs.asha.org/
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://pubs.asha.org|https://pubs.asha.org.p.vbz.ffzg.hr|"
+ Substitute "s|https://leader.pubs.asha.org|https://leader.pubs.asha.org.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
+IncludeOptional /srv/via-proxy/providers/*.conf
+
+
+
NameVirtualHost *:443
@@ -563,6 +752,17 @@ NameVirtualHost *:443
ServerAlias *.p.vbz.ffzg.hr
CustomLog /var/log/apache2/access-p.vbz.ffzg.hr.log vhost_combined
+ ProxyAddHeaders Off
+
+ #ForensicLog /var/log/apache2/forensic-p.vbz.ffzg.hr.log
+
+ ProxyPass /mjesec/ http://mjesec.ffzg.hr/
+ ProxyPassReverse /mjesec/ http://mjesec.ffzg.hr/
+
+ RequestHeader edit* Referer "//(.*)(?i:\.p\.vbz\.ffzg\.hr)" "//$1$2"
+
+ ProxyPass /via/ http://via.rot13.org/
+ ProxyPassReverse /via/ http://via.rot13.org/