71b856f70ab780ff620baa833137bd1e9fa2b456
[via-proxy] / providers / onlinelibrary.wiley.com.conf
1 # ./add-provider.pl onlinelibrary.wiley.com anthrosource.onlinelibrary.wiley.com asistdl.onlinelibrary.wiley.com
2
3
4
5 <VirtualHost *:443>
6         Include /srv/via-proxy/ssl.conf
7
8         ServerName onlinelibrary.wiley.com.p.vbz.ffzg.hr
9
10         RewriteEngine on
11         SSLProxyEngine on
12
13         ProxyAddHeaders Off
14         ProxyPass        / https://onlinelibrary.wiley.com/
15         ProxyPassReverse / https://onlinelibrary.wiley.com/
16
17         Header edit* Set-Cookie "(.*)(?i:; *domain=)([^;]+)(.*)" "$1 ; domain=$2.p.vbz.ffzg.hr $3"
18         #Header edit* Set-Cookie "(.*)(?i:; *secure)" "$1"
19         Header edit* Location "https://onlinelibrary.wiley.com/" "https://onlinelibrary.wiley.com.p.vbz.ffzg.hr/"
20         Header edit* Location "https://anthrosource.onlinelibrary.wiley.com/" "https://anthrosource.onlinelibrary.wiley.com.p.vbz.ffzg.hr/"
21         Header edit* Location "https://asistdl.onlinelibrary.wiley.com/" "https://asistdl.onlinelibrary.wiley.com.p.vbz.ffzg.hr/"
22
23         RequestHeader unset Accept-Encoding
24         Substitute "s|https://onlinelibrary.wiley.com|https://onlinelibrary.wiley.com.p.vbz.ffzg.hr|"
25         Substitute "s|https://anthrosource.onlinelibrary.wiley.com|https://anthrosource.onlinelibrary.wiley.com.p.vbz.ffzg.hr|"
26         Substitute "s|https://asistdl.onlinelibrary.wiley.com|https://asistdl.onlinelibrary.wiley.com.p.vbz.ffzg.hr|"
27
28         FilterDeclare NEWPATHS
29         FilterProvider NEWPATHS SUBSTITUTE "%{Content_Type} =~ m|^text/html|"
30         FilterProvider NEWPATHS SUBSTITUTE "%{Content_Type} =~ m|^text/css|"
31         FilterProvider NEWPATHS SUBSTITUTE "%{Content_Type} =~ m|^text/javascript|"
32         FilterProvider NEWPATHS SUBSTITUTE "%{Content_Type} =~ m|^application/javascript|"
33         FilterChain NEWPATHS
34
35         CustomLog /var/log/apache2/access-p.vbz.ffzg.hr.log vhost_combined
36 SSLCertificateFile /etc/letsencrypt/live/p.vbz.ffzg.hr-0001/fullchain.pem
37 SSLCertificateKeyFile /etc/letsencrypt/live/p.vbz.ffzg.hr-0001/privkey.pem
38 </VirtualHost>
39
40
41 <VirtualHost *:443>
42         Include /srv/via-proxy/ssl.conf
43
44         ServerName anthrosource.onlinelibrary.wiley.com.p.vbz.ffzg.hr
45
46         RewriteEngine on
47
48         SSLProxyEngine on
49         ProxyAddHeaders Off
50         ProxyPass        / https://anthrosource.onlinelibrary.wiley.com/
51         ProxyPassReverse / https://anthrosource.onlinelibrary.wiley.com/
52
53         Header edit* Set-Cookie "(.*)(?i:; *domain=)([^;]+)(.*)" "$1 ; domain=$2.p.vbz.ffzg.hr $3"
54         #Header edit* Set-Cookie "(.*)(?i:; *secure)" "$1"
55         Header edit* Location "https://onlinelibrary.wiley.com/" "https://onlinelibrary.wiley.com.p.vbz.ffzg.hr/"
56         Header edit* Location "https://anthrosource.onlinelibrary.wiley.com/" "https://anthrosource.onlinelibrary.wiley.com.p.vbz.ffzg.hr/"
57         Header edit* Location "https://asistdl.onlinelibrary.wiley.com/" "https://asistdl.onlinelibrary.wiley.com.p.vbz.ffzg.hr/"
58
59         RequestHeader unset Accept-Encoding
60         Substitute "s|https://onlinelibrary.wiley.com|https://onlinelibrary.wiley.com.p.vbz.ffzg.hr|"
61         Substitute "s|https://anthrosource.onlinelibrary.wiley.com|https://anthrosource.onlinelibrary.wiley.com.p.vbz.ffzg.hr|"
62         Substitute "s|https://asistdl.onlinelibrary.wiley.com|https://asistdl.onlinelibrary.wiley.com.p.vbz.ffzg.hr|"
63
64         FilterDeclare NEWPATHS
65         FilterProvider NEWPATHS SUBSTITUTE "%{Content_Type} =~ m|^text/html|"
66         FilterProvider NEWPATHS SUBSTITUTE "%{Content_Type} =~ m|^text/css|"
67         FilterProvider NEWPATHS SUBSTITUTE "%{Content_Type} =~ m|^text/javascript|"
68         FilterProvider NEWPATHS SUBSTITUTE "%{Content_Type} =~ m|^application/javascript|"
69         FilterChain NEWPATHS
70
71         CustomLog /var/log/apache2/access-p.vbz.ffzg.hr.log vhost_combined
72 SSLCertificateFile /etc/letsencrypt/live/p.vbz.ffzg.hr-0001/fullchain.pem
73 SSLCertificateKeyFile /etc/letsencrypt/live/p.vbz.ffzg.hr-0001/privkey.pem
74 </VirtualHost>
75
76
77 <VirtualHost *:443>
78         Include /srv/via-proxy/ssl.conf
79
80         ServerName asistdl.onlinelibrary.wiley.com.p.vbz.ffzg.hr
81
82         RewriteEngine on
83         # fix broken chunging
84         #RewriteRule    /common/javascript/extjs/ext-all.js     https://asistdl.onlinelibrary.wiley.com/common/javascript/extjs/ext-all.js [R,L]
85
86         SSLProxyEngine on
87         ProxyAddHeaders Off
88         ProxyPass        / https://asistdl.onlinelibrary.wiley.com/
89         ProxyPassReverse / https://asistdl.onlinelibrary.wiley.com/
90
91         Header edit* Set-Cookie "(.*)(?i:; *domain=)([^;]+)(.*)" "$1 ; domain=$2.p.vbz.ffzg.hr $3"
92         #Header edit* Set-Cookie "(.*)(?i:; *secure)" "$1"
93         Header edit* Location "https://onlinelibrary.wiley.com/" "https://onlinelibrary.wiley.com.p.vbz.ffzg.hr/"
94         Header edit* Location "https://anthrosource.onlinelibrary.wiley.com/" "https://anthrosource.onlinelibrary.wiley.com.p.vbz.ffzg.hr/"
95         Header edit* Location "https://asistdl.onlinelibrary.wiley.com/" "https://asistdl.onlinelibrary.wiley.com.p.vbz.ffzg.hr/"
96
97         RequestHeader unset Accept-Encoding
98         Substitute "s|https://onlinelibrary.wiley.com|https://onlinelibrary.wiley.com.p.vbz.ffzg.hr|"
99         Substitute "s|https://anthrosource.onlinelibrary.wiley.com|https://anthrosource.onlinelibrary.wiley.com.p.vbz.ffzg.hr|"
100         Substitute "s|https://asistdl.onlinelibrary.wiley.com|https://asistdl.onlinelibrary.wiley.com.p.vbz.ffzg.hr|"
101
102         FilterDeclare NEWPATHS
103         FilterProvider NEWPATHS SUBSTITUTE "%{Content_Type} =~ m|^text/html|"
104         FilterProvider NEWPATHS SUBSTITUTE "%{Content_Type} =~ m|^text/css|"
105         FilterProvider NEWPATHS SUBSTITUTE "%{Content_Type} =~ m|^text/javascript|"
106         FilterProvider NEWPATHS SUBSTITUTE "%{Content_Type} =~ m|^application/javascript|"
107         FilterChain NEWPATHS
108
109         CustomLog /var/log/apache2/access-p.vbz.ffzg.hr.log vhost_combined
110 SSLCertificateFile /etc/letsencrypt/live/p.vbz.ffzg.hr-0001/fullchain.pem
111 SSLCertificateKeyFile /etc/letsencrypt/live/p.vbz.ffzg.hr-0001/privkey.pem
112 </VirtualHost>
113
114
115 ## add domains to SSL certificate:
116 # onlinelibrary.wiley.com.p.vbz.ffzg.hr
117 # anthrosource.onlinelibrary.wiley.com.p.vbz.ffzg.hr
118 # asistdl.onlinelibrary.wiley.com.p.vbz.ffzg.hr