2 # wget --server-response -O /dev/null http://www.nature.com.p.vbz.ffzg.hr/
5 Include /srv/via-proxy/ssl.conf
6 ServerName muse.jhu.edu.p.vbz.ffzg.hr
8 ProxyPass / https://muse.jhu.edu/
9 ProxyPassReverse / https://muse.jhu.edu/
10 Header edit* Set-Cookie "(.*)(?i:; *domain=)([^;]+)(.*)" "$1 ; domain=$2.p.vbz.ffzg.hr $3"
11 Header edit* Set-Cookie "(.*)(?i:; *secure)" "$1"
12 CustomLog /var/log/apache2/access-p.vbz.ffzg.hr.log vhost_combined
15 # a2enmod proxy_http proxy_html xml2enc headers
17 # https://www.oclc.org/support/services/ezproxy/documentation/db/cambridgecore.en.html
20 Include /srv/via-proxy/ssl.conf
22 ServerName www.cambridge.org.p.vbz.ffzg.hr
25 ProxyPass / https://www.cambridge.org/
26 ProxyPassReverse / https://www.cambridge.org/
27 #ProxyPassReverseCookieDomain www.cambridge.org www.cambridge.org.p.vbz.ffzg.hr
28 #ProxyPassReverseCookieDomain cambridge.org cambridge.org.p.vbz.ffzg.hr
29 Header edit* Set-Cookie "(.*)(?i:; *domain=)([^;]+)(.*)" "$1 ; domain=$2.p.vbz.ffzg.hr $3"
30 Header edit* Set-Cookie "(.*)(?i:; *secure)" "$1"
32 CustomLog /var/log/apache2/access-p.vbz.ffzg.hr.log vhost_combined
34 #ProxyHTMLLogVerbose On
37 #SetOutputFilter INFLATE;DEFLATE
38 RequestHeader unset Accept-Encoding
43 # ProxyHTMLExtended On
44 # ProxyHTMLURLMap http://www.cambridge.org /
47 Substitute "s|http://www.cambridge.org/|/|n"
48 Substitute "s|https://www.cambridge.org/|/|n"
49 FilterDeclare NEWPATHS
50 FilterProvider NEWPATHS SUBSTITUTE "%{Content_Type} =~ m|^text/html|"
51 FilterProvider NEWPATHS SUBSTITUTE "%{Content_Type} =~ m|^text/css|"
52 FilterProvider NEWPATHS SUBSTITUTE "%{Content_Type} =~ m|^text/javascript|"
53 FilterProvider NEWPATHS SUBSTITUTE "%{Content_Type} =~ m|^application/javascript|"
59 Include /srv/via-proxy/ssl.conf
61 ServerName search.proquest.com.p.vbz.ffzg.hr
63 ProxyPass / https://search.proquest.com/
64 ProxyPassReverse / https://search.proquest.com/
66 Header edit* Set-Cookie "(.*)(?i:; *domain=)([^;]+)(.*)" "$1 ; domain=$2.p.vbz.ffzg.hr $3"
67 Header edit* Set-Cookie "(.*)(?i:; *secure)" "$1"
69 RequestHeader unset Accept-Encoding
70 Substitute "s|https://search.proquest.com/|/|n"
71 FilterDeclare NEWPATHS2
72 FilterProvider NEWPATHS2 SUBSTITUTE "%{Content_Type} =~ m|^text/html|"
73 FilterProvider NEWPATHS2 SUBSTITUTE "%{Content_Type} =~ m|^text/css|"
74 FilterProvider NEWPATHS2 SUBSTITUTE "%{Content_Type} =~ m|^text/javascript|"
75 FilterProvider NEWPATHS2 SUBSTITUTE "%{Content_Type} =~ m|^application/javascript|"
78 CustomLog /var/log/apache2/access-p.vbz.ffzg.hr.log vhost_combined
82 Include /srv/via-proxy/ssl.conf
84 ServerName academic.oup.com.p.vbz.ffzg.hr
86 ProxyPass / https://academic.oup.com/
87 ProxyPassReverse / https://academic.oup.com/
89 Header edit* Set-Cookie "(.*)(?i:; *domain=)([^;]+)(.*)" "$1 ; domain=$2.p.vbz.ffzg.hr $3"
90 Header edit* Set-Cookie "(.*)(?i:; *secure)" "$1"
92 RequestHeader unset Accept-Encoding
94 Substitute "s|https://academic.oup.com/|/|n"
95 FilterDeclare NEWPATHS2
96 FilterProvider NEWPATHS2 SUBSTITUTE "%{Content_Type} =~ m|^text/html|"
97 FilterProvider NEWPATHS2 SUBSTITUTE "%{Content_Type} =~ m|^text/css|"
98 FilterProvider NEWPATHS2 SUBSTITUTE "%{Content_Type} =~ m|^text/javascript|"
99 FilterProvider NEWPATHS2 SUBSTITUTE "%{Content_Type} =~ m|^application/javascript|"
100 FilterChain NEWPATHS2
102 CustomLog /var/log/apache2/access-p.vbz.ffzg.hr.log vhost_combined
105 # https://www.oclc.org/support/services/ezproxy/documentation/db/ovid.en.html
107 Include /srv/via-proxy/ssl.conf
109 ServerName ovidsp.tx.ovid.com.p.vbz.ffzg.hr
111 ProxyPass / https://ovidsp.tx.ovid.com/
112 ProxyPassReverse / https://ovidsp.tx.ovid.com/
114 Header edit* Set-Cookie "(.*)(?i:; *domain=)([^;]+)(.*)" "$1 ; domain=$2.p.vbz.ffzg.hr $3"
115 Header edit* Set-Cookie "(.*)(?i:; *secure)" "$1"
117 RequestHeader unset Accept-Encoding
119 Substitute "s|https://ovidsp.tx.ovid.com/|/|n"
120 FilterDeclare NEWPATHS2
121 FilterProvider NEWPATHS2 SUBSTITUTE "%{Content_Type} =~ m|^text/html|"
122 FilterProvider NEWPATHS2 SUBSTITUTE "%{Content_Type} =~ m|^text/css|"
123 FilterProvider NEWPATHS2 SUBSTITUTE "%{Content_Type} =~ m|^text/javascript|"
124 FilterProvider NEWPATHS2 SUBSTITUTE "%{Content_Type} =~ m|^application/javascript|"
125 FilterChain NEWPATHS2
127 CustomLog /var/log/apache2/access-p.vbz.ffzg.hr.log vhost_combined
131 Include /srv/via-proxy/ssl.conf
133 ServerName onlinelibrary.wiley.com.p.vbz.ffzg.hr
136 ProxyPass / http://onlinelibrary.wiley.com/
137 ProxyPassReverse / http://onlinelibrary.wiley.com/
139 Header edit* Set-Cookie "(.*)(?i:; *domain=)([^;]+)(.*)" "$1 ; domain=$2.p.vbz.ffzg.hr $3"
140 Header edit* Set-Cookie "(.*)(?i:; *secure)" "$1"
142 CustomLog /var/log/apache2/access-p.vbz.ffzg.hr.log vhost_combined
146 Include /srv/via-proxy/ssl.conf
148 ServerName journals.sagepub.com.p.vbz.ffzg.hr
150 ProxyPass / http://journals.sagepub.com/
151 ProxyPassReverse / http://journals.sagepub.com/
153 Header edit* Set-Cookie "(.*)(?i:; *domain=)([^;]+)(.*)" "$1 ; domain=$2.p.vbz.ffzg.hr $3"
154 Header edit* Set-Cookie "(.*)(?i:; *secure)" "$1"
156 CustomLog /var/log/apache2/access-p.vbz.ffzg.hr.log vhost_combined
160 Include /srv/via-proxy/ssl.conf
162 ServerName pubs.rsc.org.p.vbz.ffzg.hr
164 ProxyPass / http://pubs.rsc.org/
165 ProxyPassReverse / http://pubs.rsc.org/
167 Header edit* Set-Cookie "(.*)(?i:; *domain=)([^;]+)(.*)" "$1 ; domain=$2.p.vbz.ffzg.hr $3"
168 Header edit* Set-Cookie "(.*)(?i:; *secure)" "$1"
170 CustomLog /var/log/apache2/access-p.vbz.ffzg.hr.log vhost_combined
175 Include /srv/via-proxy/ssl.conf
177 ServerName www.brepolis.net.p.vbz.ffzg.hr
179 ProxyPass / http://www.brepolis.net/
180 ProxyPassReverse / http://www.brepolis.net/
182 Header edit* Set-Cookie "(.*)(?i:; *domain=)([^;]+)(.*)" "$1 ; domain=$2.p.vbz.ffzg.hr $3"
183 Header edit* Set-Cookie "(.*)(?i:; *secure)" "$1"
185 RequestHeader unset Accept-Encoding
187 Substitute "s|http://apps.brepolis.net/|http://apps.brepolis.net.p.vbz.ffzg.hr/|n"
188 FilterDeclare NEWPATHS2
189 FilterProvider NEWPATHS2 SUBSTITUTE "%{Content_Type} =~ m|^text/html|"
190 FilterProvider NEWPATHS2 SUBSTITUTE "%{Content_Type} =~ m|^text/css|"
191 FilterProvider NEWPATHS2 SUBSTITUTE "%{Content_Type} =~ m|^text/javascript|"
192 FilterProvider NEWPATHS2 SUBSTITUTE "%{Content_Type} =~ m|^application/javascript|"
193 FilterChain NEWPATHS2
195 CustomLog /var/log/apache2/access-p.vbz.ffzg.hr.log vhost_combined
198 Include /srv/via-proxy/ssl.conf
200 ServerName apps.brepolis.net.p.vbz.ffzg.hr
202 ProxyPass / http://apps.brepolis.net/
203 ProxyPassReverse / http://apps.brepolis.net/
205 Header edit* Set-Cookie "(.*)(?i:; *domain=)([^;]+)(.*)" "$1 ; domain=$2.p.vbz.ffzg.hr $3"
206 Header edit* Set-Cookie "(.*)(?i:; *secure)" "$1"
208 RequestHeader unset Accept-Encoding
210 Substitute "s|http://apps.brepolis.net/|http://apps.brepolis.net.p.vbz.ffzg.hr/|n"
211 FilterDeclare NEWPATHS2
212 FilterProvider NEWPATHS2 SUBSTITUTE "%{Content_Type} =~ m|^text/html|"
213 FilterProvider NEWPATHS2 SUBSTITUTE "%{Content_Type} =~ m|^text/css|"
214 FilterProvider NEWPATHS2 SUBSTITUTE "%{Content_Type} =~ m|^text/javascript|"
215 FilterProvider NEWPATHS2 SUBSTITUTE "%{Content_Type} =~ m|^application/javascript|"
216 FilterChain NEWPATHS2
217 CustomLog /var/log/apache2/access-p.vbz.ffzg.hr.log vhost_combined
222 Include /srv/via-proxy/ssl.conf
224 ServerName www.cairn.info.p.vbz.ffzg.hr
227 ProxyPass / https://www.cairn.info/
228 ProxyPassReverse / https://www.cairn.info/
230 Header edit* Set-Cookie "(.*)(?i:; *domain=)([^;]+)(.*)" "$1 ; domain=$2.p.vbz.ffzg.hr $3"
231 Header edit* Set-Cookie "(.*)(?i:; *secure)" "$1"
233 CustomLog /var/log/apache2/access-p.vbz.ffzg.hr.log vhost_combined
238 Include /srv/via-proxy/ssl.conf
240 ServerName www.degruyter.com.p.vbz.ffzg.hr
243 ProxyPass / https://www.degruyter.com/
244 ProxyPassReverse / https://www.degruyter.com/
246 Header edit* Set-Cookie "(.*)(?i:; *domain=)([^;]+)(.*)" "$1 ; domain=$2.p.vbz.ffzg.hr $3"
247 Header edit* Set-Cookie "(.*)(?i:; *secure)" "$1"
249 CustomLog /var/log/apache2/access-p.vbz.ffzg.hr.log vhost_combined
254 Include /srv/via-proxy/ssl.conf
256 ServerName www.emeraldinsight.com.p.vbz.ffzg.hr
259 ProxyPass / https://www.emeraldinsight.com/
260 ProxyPassReverse / https://www.emeraldinsight.com/
262 Header edit* Set-Cookie "(.*)(?i:; *domain=)([^;]+)(.*)" "$1 ; domain=$2.p.vbz.ffzg.hr $3"
263 Header edit* Set-Cookie "(.*)(?i:; *secure)" "$1"
265 CustomLog /var/log/apache2/access-p.vbz.ffzg.hr.log vhost_combined
269 Include /srv/via-proxy/ssl.conf
271 ServerName www.webofknowledge.com.p.vbz.ffzg.hr
274 ProxyPass / https://www.webofknowledge.com/
275 ProxyPassReverse / https://www.webofknowledge.com/
277 Header edit* Location "(https://apps.webofknowledge.com)/(.*)" "http://apps.webofknowledge.com.p.vbz.ffzg.hr/$2"
279 Header edit* Set-Cookie "(.*)(?i:; *domain=)([^;]+)(.*)" "$1 ; domain=$2.p.vbz.ffzg.hr $3"
280 Header edit* Set-Cookie "(.*)(?i:; *secure)" "$1"
282 RequestHeader unset Accept-Encoding
283 Substitute "s|https://apps.webofknowledge.com/|http://apps.webofknowledge.com.p.vbz.ffzg.hr/|n"
284 FilterDeclare NEWPATHS2
285 FilterProvider NEWPATHS2 SUBSTITUTE "%{Content_Type} =~ m|^text/html|"
286 FilterProvider NEWPATHS2 SUBSTITUTE "%{Content_Type} =~ m|^text/css|"
287 FilterProvider NEWPATHS2 SUBSTITUTE "%{Content_Type} =~ m|^text/javascript|"
288 FilterProvider NEWPATHS2 SUBSTITUTE "%{Content_Type} =~ m|^application/javascript|"
289 FilterChain NEWPATHS2
290 CustomLog /var/log/apache2/access-p.vbz.ffzg.hr.log vhost_combined
293 Include /srv/via-proxy/ssl.conf
295 ServerName apps.webofknowledge.com.p.vbz.ffzg.hr
298 ProxyPass / https://apps.webofknowledge.com/
299 ProxyPassReverse / https://apps.webofknowledge.com/
301 Header edit* Set-Cookie "(.*)(?i:; *domain=)([^;]+)(.*)" "$1 ; domain=$2.p.vbz.ffzg.hr $3"
302 Header edit* Set-Cookie "(.*)(?i:; *secure)" "$1"
304 CustomLog /var/log/apache2/access-p.vbz.ffzg.hr.log vhost_combined
309 Include /srv/via-proxy/ssl.conf
311 ServerName www.jstor.org.p.vbz.ffzg.hr
314 # download pdf doesn't work if we use https://www.jstor.org !
315 ProxyPass / http://www.jstor.org/
316 ProxyPassReverse / http://www.jstor.org/
318 Header edit* Set-Cookie "(.*)(?i:; *domain=)([^;]+)(.*)" "$1 ; domain=$2.p.vbz.ffzg.hr $3"
319 Header edit* Set-Cookie "(.*)(?i:; *secure)" "$1"
321 # Header edit* Referer "http://(.*)(?i:\.p\.vbz\.ffzg\.hr)" "https://$1$2"
323 CustomLog /var/log/apache2/access-p.vbz.ffzg.hr.log vhost_combined
325 #Header add Access-Control-Allow-Origin ''
326 #Header add Access-Control-Allow-Headers "X-Requested-With, Content-Type"
328 #Header always set Access-Control-Allow-Origin "*"
329 #Header always set Access-Control-Max-Age "1000"
330 #Header always set Access-Control-Allow-Headers "x-requested-with, Content-Type, origin, authorization, accept, client-security-token"
333 # OCLC has special case for this header
334 # SetEnvIf X-Requested-With (.*) saved_x_requested_with=$1
335 # RequestHeader set X-Requested-With "%{saved_x_requested_with}e"
337 #ForensicLog /var/log/apache2/forensic.log
339 #RequestHeader unset Accept-Encoding
340 #Substitute "s|http://www.jsor.org/|http://www.jstor.org.p.vbz.ffzg.hr/|n"
341 #FilterDeclare NEWPATHS2
342 #FilterProvider NEWPATHS2 SUBSTITUTE "%{Content_Type} =~ m|^text/html|"
343 #FilterProvider NEWPATHS2 SUBSTITUTE "%{Content_Type} =~ m|^text/css|"
344 #FilterProvider NEWPATHS2 SUBSTITUTE "%{Content_Type} =~ m|^text/javascript|"
345 #FilterProvider NEWPATHS2 SUBSTITUTE "%{Content_Type} =~ m|^application/javascript|"
346 #FilterChain NEWPATHS2
351 Include /srv/via-proxy/ssl.conf
353 ServerName www.nature.com.p.vbz.ffzg.hr
356 ProxyPass / https://www.nature.com/
357 ProxyPassReverse / https://www.nature.com/
359 Header edit* Set-Cookie "(.*)(?i:; *domain=)([^;]+)(.*)" "$1 ; domain=$2.p.vbz.ffzg.hr $3"
360 Header edit* Set-Cookie "(.*)(?i:; *secure)" "$1"
362 Header edit* Location "https://([^/]*)/" "http://$1.p.vbz.ffzg.hr/"
364 #RequestHeader unset Accept-Encoding
365 #Substitute "s|https://idp.nature.com/|http://idp.nature.com.p.vbz.ffzg.hr/|n"
366 #FilterDeclare NEWPATHS2
367 #FilterProvider NEWPATHS2 SUBSTITUTE "%{Content_Type} =~ m|^text/html|"
368 #FilterProvider NEWPATHS2 SUBSTITUTE "%{Content_Type} =~ m|^text/css|"
369 #FilterProvider NEWPATHS2 SUBSTITUTE "%{Content_Type} =~ m|^text/javascript|"
370 #FilterProvider NEWPATHS2 SUBSTITUTE "%{Content_Type} =~ m|^application/javascript|"
371 #FilterChain NEWPATHS2
372 CustomLog /var/log/apache2/access-p.vbz.ffzg.hr.log vhost_combined
375 Include /srv/via-proxy/ssl.conf
377 ServerName idp.nature.com.p.vbz.ffzg.hr
380 ProxyPass / https://idp.nature.com/
381 ProxyPassReverse / https://idp.nature.com/
383 Header edit* Location "https://([^/]*)/" "http://$1.p.vbz.ffzg.hr/"
384 Header edit* Set-Cookie "(.*)(?i:; *domain=)([^;][^;]+);" "$1 ; domain=$2.p.vbz.ffzg.hr;"
385 Header edit* Set-Cookie "(.*)(?i:; *secure)" "$1"
387 CustomLog /var/log/apache2/access-p.vbz.ffzg.hr.log vhost_combined
392 Include /srv/via-proxy/ssl.conf
394 ServerName www.palgrave.com.p.vbz.ffzg.hr
397 ProxyPass / https://www.palgrave.com/
398 ProxyPassReverse / https://www.palgrave.com/
400 Header edit* Set-Cookie "(.*)(?i:; *domain=)([^;]+)(.*)" "$1 ; domain=$2.p.vbz.ffzg.hr $3"
401 Header edit* Set-Cookie "(.*)(?i:; *secure)" "$1"
403 CustomLog /var/log/apache2/access-p.vbz.ffzg.hr.log vhost_combined
407 Include /srv/via-proxy/ssl.conf
409 ServerName link.springer.com.p.vbz.ffzg.hr
412 ProxyPass / https://link.springer.com/
413 ProxyPassReverse / https://link.springer.com/
415 Header edit* Set-Cookie "(.*)(?i:; *domain=)([^;]+)(.*)" "$1 ; domain=$2.p.vbz.ffzg.hr $3"
416 Header edit* Set-Cookie "(.*)(?i:; *secure)" "$1"
418 CustomLog /var/log/apache2/access-p.vbz.ffzg.hr.log vhost_combined
422 Include /srv/via-proxy/ssl.conf
424 ServerName www.tandfonline.com.p.vbz.ffzg.hr
427 ProxyPass / https://www.tandfonline.com/
428 ProxyPassReverse / https://www.tandfonline.com/
430 Header edit* Set-Cookie "(.*)(?i:; *domain=)([^;]+)(.*)" "$1 ; domain=$2.p.vbz.ffzg.hr $3"
431 Header edit* Set-Cookie "(.*)(?i:; *secure)" "$1"
433 CustomLog /var/log/apache2/access-p.vbz.ffzg.hr.log vhost_combined
437 Include /srv/via-proxy/ssl.conf
439 ServerName www.sciencedirect.com.p.vbz.ffzg.hr
442 ProxyPass / https://www.sciencedirect.com/
443 ProxyPassReverse / https://www.sciencedirect.com/
445 Header edit* Set-Cookie "(.*)(?i:; *domain=)([^;]+)(.*)" "$1 ; domain=$2.p.vbz.ffzg.hr $3"
446 Header edit* Set-Cookie "(.*)(?i:; *secure)" "$1"
449 CustomLog /var/log/apache2/access-p.vbz.ffzg.hr.log vhost_combined
453 Include /srv/via-proxy/ssl.conf
455 ServerName www.scopus.com.p.vbz.ffzg.hr
458 ProxyPass / https://www.scopus.com/
459 ProxyPassReverse / https://www.scopus.com/
461 Header edit* Set-Cookie "(.*)(?i:; *domain=)([^;]+)(.*)" "$1 ; domain=$2.p.vbz.ffzg.hr $3"
462 Header edit* Set-Cookie "(.*)(?i:; *secure)" "$1"
464 CustomLog /var/log/apache2/access-p.vbz.ffzg.hr.log vhost_combined
468 Include /srv/via-proxy/ssl.conf
470 ServerName journals.bmj.com.p.vbz.ffzg.hr
473 ProxyPass / http://journals.bmj.com/
474 ProxyPassReverse / http://journals.bmj.com/
476 Header edit* Set-Cookie "(.*)(?i:; *domain=)([^;]+)(.*)" "$1 ; domain=$2.p.vbz.ffzg.hr $3"
477 Header edit* Set-Cookie "(.*)(?i:; *secure)" "$1"
479 CustomLog /var/log/apache2/access-p.vbz.ffzg.hr.log vhost_combined
483 Include /srv/via-proxy/ssl.conf
485 ServerName journals.bmj.com.p.vbz.ffzg.hr
488 ProxyPass / http://journals.bmj.com/
489 ProxyPassReverse / http://journals.bmj.com/
491 Header edit* Set-Cookie "(.*)(?i:; *domain=)([^;]+)(.*)" "$1 ; domain=$2.p.vbz.ffzg.hr $3"
492 Header edit* Set-Cookie "(.*)(?i:; *secure)" "$1"
494 CustomLog /var/log/apache2/access-p.vbz.ffzg.hr.log vhost_combined
498 Include /srv/via-proxy/ssl.conf
500 ServerName ieeexplore.ieee.org.p.vbz.ffzg.hr
502 # IEEE Xplore is transitioning to HTTPS on 9 April 2018.
504 ProxyPass / http://ieeexplore.ieee.org/
505 ProxyPassReverse / http://ieeexplore.ieee.org/
507 Header edit* Set-Cookie "(.*)(?i:; *domain=)([^;]+)(.*)" "$1 ; domain=$2.p.vbz.ffzg.hr $3"
508 Header edit* Set-Cookie "(.*)(?i:; *secure)" "$1"
510 CustomLog /var/log/apache2/access-p.vbz.ffzg.hr.log vhost_combined
513 NameVirtualHost *:443
516 Include /srv/via-proxy/ssl.conf
518 DocumentRoot /srv/via-proxy
519 <Directory /srv/via-proxy/>
522 ServerName p.vbz.ffzg.hr
523 ServerAlias *.p.vbz.ffzg.hr
524 CustomLog /var/log/apache2/access-p.vbz.ffzg.hr.log vhost_combined
529 DocumentRoot /srv/via-proxy
530 <Directory /srv/via-proxy/>
533 ServerName p.vbz.ffzg.hr
534 ServerAlias *.p.vbz.ffzg.hr
535 CustomLog /var/log/apache2/access-p.vbz.ffzg.hr.log vhost_combined
537 Redirect / https://p.vbz.ffzg.hr