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 / https://onlinelibrary.wiley.com/
137 ProxyPassReverse / https://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 # FIXME -- this doesn't work behind https!
165 ProxyPass / http://pubs.rsc.org/
166 ProxyPassReverse / http://pubs.rsc.org/
168 Header edit* Set-Cookie "(.*)(?i:; *domain=)([^;]+)(.*)" "$1 ; domain=$2.p.vbz.ffzg.hr $3"
169 Header edit* Set-Cookie "(.*)(?i:; *secure)" "$1"
171 CustomLog /var/log/apache2/access-p.vbz.ffzg.hr.log vhost_combined
176 Include /srv/via-proxy/ssl.conf
178 ServerName www.brepolis.net.p.vbz.ffzg.hr
180 ProxyPass / http://www.brepolis.net/
181 ProxyPassReverse / http://www.brepolis.net/
183 Header edit* Set-Cookie "(.*)(?i:; *domain=)([^;]+)(.*)" "$1 ; domain=$2.p.vbz.ffzg.hr $3"
184 Header edit* Set-Cookie "(.*)(?i:; *secure)" "$1"
186 RequestHeader unset Accept-Encoding
188 Substitute "s|http://apps.brepolis.net/|https://apps.brepolis.net.p.vbz.ffzg.hr/|n"
189 FilterDeclare NEWPATHS2
190 FilterProvider NEWPATHS2 SUBSTITUTE "%{Content_Type} =~ m|^text/html|"
191 FilterProvider NEWPATHS2 SUBSTITUTE "%{Content_Type} =~ m|^text/css|"
192 FilterProvider NEWPATHS2 SUBSTITUTE "%{Content_Type} =~ m|^text/javascript|"
193 FilterProvider NEWPATHS2 SUBSTITUTE "%{Content_Type} =~ m|^application/javascript|"
194 FilterChain NEWPATHS2
196 CustomLog /var/log/apache2/access-p.vbz.ffzg.hr.log vhost_combined
199 Include /srv/via-proxy/ssl.conf
201 ServerName apps.brepolis.net.p.vbz.ffzg.hr
203 ProxyPass / http://apps.brepolis.net/
204 ProxyPassReverse / http://apps.brepolis.net/
206 Header edit* Set-Cookie "(.*)(?i:; *domain=)([^;]+)(.*)" "$1 ; domain=$2.p.vbz.ffzg.hr $3"
207 Header edit* Set-Cookie "(.*)(?i:; *secure)" "$1"
209 RequestHeader unset Accept-Encoding
211 Substitute "s|http://apps.brepolis.net/|https://apps.brepolis.net.p.vbz.ffzg.hr/|n"
212 FilterDeclare NEWPATHS2
213 FilterProvider NEWPATHS2 SUBSTITUTE "%{Content_Type} =~ m|^text/html|"
214 FilterProvider NEWPATHS2 SUBSTITUTE "%{Content_Type} =~ m|^text/css|"
215 FilterProvider NEWPATHS2 SUBSTITUTE "%{Content_Type} =~ m|^text/javascript|"
216 FilterProvider NEWPATHS2 SUBSTITUTE "%{Content_Type} =~ m|^application/javascript|"
217 FilterChain NEWPATHS2
218 CustomLog /var/log/apache2/access-p.vbz.ffzg.hr.log vhost_combined
223 Include /srv/via-proxy/ssl.conf
225 ServerName www.cairn.info.p.vbz.ffzg.hr
228 ProxyPass / https://www.cairn.info/
229 ProxyPassReverse / https://www.cairn.info/
231 Header edit* Set-Cookie "(.*)(?i:; *domain=)([^;]+)(.*)" "$1 ; domain=$2.p.vbz.ffzg.hr $3"
232 Header edit* Set-Cookie "(.*)(?i:; *secure)" "$1"
234 CustomLog /var/log/apache2/access-p.vbz.ffzg.hr.log vhost_combined
239 Include /srv/via-proxy/ssl.conf
241 ServerName www.degruyter.com.p.vbz.ffzg.hr
244 ProxyPass / https://www.degruyter.com/
245 ProxyPassReverse / https://www.degruyter.com/
247 Header edit* Set-Cookie "(.*)(?i:; *domain=)([^;]+)(.*)" "$1 ; domain=$2.p.vbz.ffzg.hr $3"
248 Header edit* Set-Cookie "(.*)(?i:; *secure)" "$1"
250 CustomLog /var/log/apache2/access-p.vbz.ffzg.hr.log vhost_combined
255 Include /srv/via-proxy/ssl.conf
257 ServerName www.emeraldinsight.com.p.vbz.ffzg.hr
260 ProxyPass / https://www.emeraldinsight.com/
261 ProxyPassReverse / https://www.emeraldinsight.com/
263 Header edit* Set-Cookie "(.*)(?i:; *domain=)([^;]+)(.*)" "$1 ; domain=$2.p.vbz.ffzg.hr $3"
264 Header edit* Set-Cookie "(.*)(?i:; *secure)" "$1"
266 CustomLog /var/log/apache2/access-p.vbz.ffzg.hr.log vhost_combined
270 Include /srv/via-proxy/ssl.conf
272 ServerName www.webofknowledge.com.p.vbz.ffzg.hr
275 ProxyPass / https://www.webofknowledge.com/
276 ProxyPassReverse / https://www.webofknowledge.com/
278 Header edit* Location "(https://apps.webofknowledge.com)/(.*)" "https://apps.webofknowledge.com.p.vbz.ffzg.hr/$2"
280 Header edit* Set-Cookie "(.*)(?i:; *domain=)([^;]+)(.*)" "$1 ; domain=$2.p.vbz.ffzg.hr $3"
281 Header edit* Set-Cookie "(.*)(?i:; *secure)" "$1"
283 RequestHeader unset Accept-Encoding
284 Substitute "s|https://apps.webofknowledge.com/|https://apps.webofknowledge.com.p.vbz.ffzg.hr/|n"
285 FilterDeclare NEWPATHS2
286 FilterProvider NEWPATHS2 SUBSTITUTE "%{Content_Type} =~ m|^text/html|"
287 FilterProvider NEWPATHS2 SUBSTITUTE "%{Content_Type} =~ m|^text/css|"
288 FilterProvider NEWPATHS2 SUBSTITUTE "%{Content_Type} =~ m|^text/javascript|"
289 FilterProvider NEWPATHS2 SUBSTITUTE "%{Content_Type} =~ m|^application/javascript|"
290 FilterChain NEWPATHS2
291 CustomLog /var/log/apache2/access-p.vbz.ffzg.hr.log vhost_combined
294 Include /srv/via-proxy/ssl.conf
296 ServerName apps.webofknowledge.com.p.vbz.ffzg.hr
299 ProxyPass / https://apps.webofknowledge.com/
300 ProxyPassReverse / https://apps.webofknowledge.com/
302 Header edit* Set-Cookie "(.*)(?i:; *domain=)([^;]+)(.*)" "$1 ; domain=$2.p.vbz.ffzg.hr $3"
303 Header edit* Set-Cookie "(.*)(?i:; *secure)" "$1"
305 CustomLog /var/log/apache2/access-p.vbz.ffzg.hr.log vhost_combined
310 Include /srv/via-proxy/ssl.conf
312 ServerName www.jstor.org.p.vbz.ffzg.hr
315 # download pdf doesn't work if we use https://www.jstor.org !
316 ProxyPass / http://www.jstor.org/
317 ProxyPassReverse / http://www.jstor.org/
319 Header edit* Set-Cookie "(.*)(?i:; *domain=)([^;]+)(.*)" "$1 ; domain=$2.p.vbz.ffzg.hr $3"
320 Header edit* Set-Cookie "(.*)(?i:; *secure)" "$1"
322 # Header edit* Referer "http://(.*)(?i:\.p\.vbz\.ffzg\.hr)" "https://$1$2"
324 CustomLog /var/log/apache2/access-p.vbz.ffzg.hr.log vhost_combined
326 #Header add Access-Control-Allow-Origin ''
327 #Header add Access-Control-Allow-Headers "X-Requested-With, Content-Type"
329 #Header always set Access-Control-Allow-Origin "*"
330 #Header always set Access-Control-Max-Age "1000"
331 #Header always set Access-Control-Allow-Headers "x-requested-with, Content-Type, origin, authorization, accept, client-security-token"
334 # OCLC has special case for this header
335 # SetEnvIf X-Requested-With (.*) saved_x_requested_with=$1
336 # RequestHeader set X-Requested-With "%{saved_x_requested_with}e"
338 #ForensicLog /var/log/apache2/forensic.log
340 #RequestHeader unset Accept-Encoding
341 #Substitute "s|http://www.jsor.org/|http://www.jstor.org.p.vbz.ffzg.hr/|n"
342 #FilterDeclare NEWPATHS2
343 #FilterProvider NEWPATHS2 SUBSTITUTE "%{Content_Type} =~ m|^text/html|"
344 #FilterProvider NEWPATHS2 SUBSTITUTE "%{Content_Type} =~ m|^text/css|"
345 #FilterProvider NEWPATHS2 SUBSTITUTE "%{Content_Type} =~ m|^text/javascript|"
346 #FilterProvider NEWPATHS2 SUBSTITUTE "%{Content_Type} =~ m|^application/javascript|"
347 #FilterChain NEWPATHS2
352 Include /srv/via-proxy/ssl.conf
354 ServerName www.nature.com.p.vbz.ffzg.hr
357 ProxyPass / https://www.nature.com/
358 ProxyPassReverse / https://www.nature.com/
360 Header edit* Set-Cookie "(.*)(?i:; *domain=)([^;]+)(.*)" "$1 ; domain=$2.p.vbz.ffzg.hr $3"
361 Header edit* Set-Cookie "(.*)(?i:; *secure)" "$1"
363 Header edit* Location "https://([^/]*.nature.com)/" "https://$1.p.vbz.ffzg.hr/"
365 RequestHeader unset Accept-Encoding
366 Substitute "s|http://www.nature.com/|https://www.nature.com.p.vbz.ffzg.hr/|n"
367 FilterDeclare NEWPATHS2
368 FilterProvider NEWPATHS2 SUBSTITUTE "%{Content_Type} =~ m|^text/html|"
369 FilterProvider NEWPATHS2 SUBSTITUTE "%{Content_Type} =~ m|^text/css|"
370 FilterProvider NEWPATHS2 SUBSTITUTE "%{Content_Type} =~ m|^text/javascript|"
371 FilterProvider NEWPATHS2 SUBSTITUTE "%{Content_Type} =~ m|^application/javascript|"
372 FilterChain NEWPATHS2
374 CustomLog /var/log/apache2/access-p.vbz.ffzg.hr.log vhost_combined
377 Include /srv/via-proxy/ssl.conf
379 ServerName idp.nature.com.p.vbz.ffzg.hr
382 ProxyPass / https://idp.nature.com/
383 ProxyPassReverse / https://idp.nature.com/
385 Header edit* Location "https://([^/]*.nature.com)/" "https://$1.p.vbz.ffzg.hr/"
386 Header edit* Set-Cookie "(.*)(?i:; *domain=)([^;][^;]+);" "$1 ; domain=$2.p.vbz.ffzg.hr;"
387 Header edit* Set-Cookie "(.*)(?i:; *secure)" "$1"
389 CustomLog /var/log/apache2/access-p.vbz.ffzg.hr.log vhost_combined
394 Include /srv/via-proxy/ssl.conf
396 ServerName www.palgrave.com.p.vbz.ffzg.hr
399 ProxyPass / https://www.palgrave.com/
400 ProxyPassReverse / https://www.palgrave.com/
402 Header edit* Set-Cookie "(.*)(?i:; *domain=)([^;]+)(.*)" "$1 ; domain=$2.p.vbz.ffzg.hr $3"
403 Header edit* Set-Cookie "(.*)(?i:; *secure)" "$1"
405 CustomLog /var/log/apache2/access-p.vbz.ffzg.hr.log vhost_combined
409 Include /srv/via-proxy/ssl.conf
411 ServerName link.springer.com.p.vbz.ffzg.hr
414 ProxyPass / https://link.springer.com/
415 ProxyPassReverse / https://link.springer.com/
417 Header edit* Set-Cookie "(.*)(?i:; *domain=)([^;]+)(.*)" "$1 ; domain=$2.p.vbz.ffzg.hr $3"
418 Header edit* Set-Cookie "(.*)(?i:; *secure)" "$1"
420 CustomLog /var/log/apache2/access-p.vbz.ffzg.hr.log vhost_combined
424 Include /srv/via-proxy/ssl.conf
426 ServerName www.tandfonline.com.p.vbz.ffzg.hr
429 ProxyPass / https://www.tandfonline.com/
430 ProxyPassReverse / https://www.tandfonline.com/
432 Header edit* Set-Cookie "(.*)(?i:; *domain=)([^;]+)(.*)" "$1 ; domain=$2.p.vbz.ffzg.hr $3"
433 Header edit* Set-Cookie "(.*)(?i:; *secure)" "$1"
435 CustomLog /var/log/apache2/access-p.vbz.ffzg.hr.log vhost_combined
439 Include /srv/via-proxy/ssl.conf
441 ServerName www.sciencedirect.com.p.vbz.ffzg.hr
444 ProxyPass / https://www.sciencedirect.com/
445 ProxyPassReverse / https://www.sciencedirect.com/
447 Header edit* Set-Cookie "(.*)(?i:; *domain=)([^;]+)(.*)" "$1 ; domain=$2.p.vbz.ffzg.hr $3"
448 Header edit* Set-Cookie "(.*)(?i:; *secure)" "$1"
451 CustomLog /var/log/apache2/access-p.vbz.ffzg.hr.log vhost_combined
455 Include /srv/via-proxy/ssl.conf
457 ServerName www.scopus.com.p.vbz.ffzg.hr
460 ProxyPass / https://www.scopus.com/
461 ProxyPassReverse / https://www.scopus.com/
463 Header edit* Set-Cookie "(.*)(?i:; *domain=)([^;]+)(.*)" "$1 ; domain=$2.p.vbz.ffzg.hr $3"
464 Header edit* Set-Cookie "(.*)(?i:; *secure)" "$1"
466 CustomLog /var/log/apache2/access-p.vbz.ffzg.hr.log vhost_combined
470 Include /srv/via-proxy/ssl.conf
472 ServerName journals.bmj.com.p.vbz.ffzg.hr
475 ProxyPass / http://journals.bmj.com/
476 ProxyPassReverse / http://journals.bmj.com/
478 Header edit* Set-Cookie "(.*)(?i:; *domain=)([^;]+)(.*)" "$1 ; domain=$2.p.vbz.ffzg.hr $3"
479 Header edit* Set-Cookie "(.*)(?i:; *secure)" "$1"
481 CustomLog /var/log/apache2/access-p.vbz.ffzg.hr.log vhost_combined
485 Include /srv/via-proxy/ssl.conf
487 ServerName journals.bmj.com.p.vbz.ffzg.hr
490 ProxyPass / http://journals.bmj.com/
491 ProxyPassReverse / http://journals.bmj.com/
493 Header edit* Set-Cookie "(.*)(?i:; *domain=)([^;]+)(.*)" "$1 ; domain=$2.p.vbz.ffzg.hr $3"
494 Header edit* Set-Cookie "(.*)(?i:; *secure)" "$1"
496 CustomLog /var/log/apache2/access-p.vbz.ffzg.hr.log vhost_combined
500 Include /srv/via-proxy/ssl.conf
502 ServerName ieeexplore.ieee.org.p.vbz.ffzg.hr
504 # IEEE Xplore is transitioning to HTTPS on 9 April 2018.
506 ProxyPass / http://ieeexplore.ieee.org/
507 ProxyPassReverse / http://ieeexplore.ieee.org/
509 Header edit* Set-Cookie "(.*)(?i:; *domain=)([^;]+)(.*)" "$1 ; domain=$2.p.vbz.ffzg.hr $3"
510 Header edit* Set-Cookie "(.*)(?i:; *secure)" "$1"
512 CustomLog /var/log/apache2/access-p.vbz.ffzg.hr.log vhost_combined
515 NameVirtualHost *:443
518 Include /srv/via-proxy/ssl.conf
520 DocumentRoot /srv/via-proxy
521 <Directory /srv/via-proxy/>
524 ServerName p.vbz.ffzg.hr
525 ServerAlias *.p.vbz.ffzg.hr
526 CustomLog /var/log/apache2/access-p.vbz.ffzg.hr.log vhost_combined
531 DocumentRoot /srv/via-proxy
532 <Directory /srv/via-proxy/>
535 ServerName p.vbz.ffzg.hr
536 ServerAlias *.p.vbz.ffzg.hr
537 CustomLog /var/log/apache2/access-p.vbz.ffzg.hr.log vhost_combined
539 Redirect / https://p.vbz.ffzg.hr