add clarivate.com generated by script
[via-proxy] / providers / clarivate.com.conf
1 # ./add-provider.pl clarivate.com jcr.clarivate.com esi.clarivate.com incites.clarivate.com help.incites.clarivate.com
2
3
4
5 <VirtualHost *:443>
6         Include /srv/via-proxy/ssl.conf
7
8         ServerName clarivate.com.p.vbz.ffzg.hr
9
10         SSLProxyEngine on
11         ProxyAddHeaders Off
12         ProxyPass        / https://clarivate.com/
13         ProxyPassReverse / https://clarivate.com/
14
15         Header edit* Set-Cookie "(.*)(?i:; *domain=)([^;]+)(.*)" "$1 ; domain=$2.p.vbz.ffzg.hr $3"
16         #Header edit* Set-Cookie "(.*)(?i:; *secure)" "$1"
17         Header edit* Location "https://clarivate.com/" "https://clarivate.com.p.vbz.ffzg.hr/"
18         Header edit* Location "https://jcr.clarivate.com/" "https://jcr.clarivate.com.p.vbz.ffzg.hr/"
19         Header edit* Location "https://esi.clarivate.com/" "https://esi.clarivate.com.p.vbz.ffzg.hr/"
20         Header edit* Location "https://incites.clarivate.com/" "https://incites.clarivate.com.p.vbz.ffzg.hr/"
21         Header edit* Location "https://help.incites.clarivate.com/" "https://help.incites.clarivate.com.p.vbz.ffzg.hr/"
22
23         RequestHeader unset Accept-Encoding
24         Substitute "s|https://clarivate.com|https://clarivate.com.p.vbz.ffzg.hr|"
25         Substitute "s|https://jcr.clarivate.com|https://jcr.clarivate.com.p.vbz.ffzg.hr|"
26         Substitute "s|https://esi.clarivate.com|https://esi.clarivate.com.p.vbz.ffzg.hr|"
27         Substitute "s|https://incites.clarivate.com|https://incites.clarivate.com.p.vbz.ffzg.hr|"
28         Substitute "s|https://help.incites.clarivate.com|https://help.incites.clarivate.com.p.vbz.ffzg.hr|"
29
30         FilterDeclare NEWPATHS
31         FilterProvider NEWPATHS SUBSTITUTE "%{Content_Type} =~ m|^text/html|"
32         FilterProvider NEWPATHS SUBSTITUTE "%{Content_Type} =~ m|^text/css|"
33         FilterProvider NEWPATHS SUBSTITUTE "%{Content_Type} =~ m|^text/javascript|"
34         FilterProvider NEWPATHS SUBSTITUTE "%{Content_Type} =~ m|^application/javascript|"
35         FilterChain NEWPATHS
36
37         CustomLog /var/log/apache2/access-p.vbz.ffzg.hr.log vhost_combined
38 </VirtualHost>
39
40
41 <VirtualHost *:443>
42         Include /srv/via-proxy/ssl.conf
43
44         ServerName jcr.clarivate.com.p.vbz.ffzg.hr
45
46         SSLProxyEngine on
47         ProxyAddHeaders Off
48         ProxyPass        / https://jcr.clarivate.com/
49         ProxyPassReverse / https://jcr.clarivate.com/
50
51         Header edit* Set-Cookie "(.*)(?i:; *domain=)([^;]+)(.*)" "$1 ; domain=$2.p.vbz.ffzg.hr $3"
52         #Header edit* Set-Cookie "(.*)(?i:; *secure)" "$1"
53         Header edit* Location "https://clarivate.com/" "https://clarivate.com.p.vbz.ffzg.hr/"
54         Header edit* Location "https://jcr.clarivate.com/" "https://jcr.clarivate.com.p.vbz.ffzg.hr/"
55         Header edit* Location "https://esi.clarivate.com/" "https://esi.clarivate.com.p.vbz.ffzg.hr/"
56         Header edit* Location "https://incites.clarivate.com/" "https://incites.clarivate.com.p.vbz.ffzg.hr/"
57         Header edit* Location "https://help.incites.clarivate.com/" "https://help.incites.clarivate.com.p.vbz.ffzg.hr/"
58
59         RequestHeader unset Accept-Encoding
60         Substitute "s|https://clarivate.com|https://clarivate.com.p.vbz.ffzg.hr|"
61         Substitute "s|https://jcr.clarivate.com|https://jcr.clarivate.com.p.vbz.ffzg.hr|"
62         Substitute "s|https://esi.clarivate.com|https://esi.clarivate.com.p.vbz.ffzg.hr|"
63         Substitute "s|https://incites.clarivate.com|https://incites.clarivate.com.p.vbz.ffzg.hr|"
64         Substitute "s|https://help.incites.clarivate.com|https://help.incites.clarivate.com.p.vbz.ffzg.hr|"
65
66         FilterDeclare NEWPATHS
67         FilterProvider NEWPATHS SUBSTITUTE "%{Content_Type} =~ m|^text/html|"
68         FilterProvider NEWPATHS SUBSTITUTE "%{Content_Type} =~ m|^text/css|"
69         FilterProvider NEWPATHS SUBSTITUTE "%{Content_Type} =~ m|^text/javascript|"
70         FilterProvider NEWPATHS SUBSTITUTE "%{Content_Type} =~ m|^application/javascript|"
71         FilterChain NEWPATHS
72
73         CustomLog /var/log/apache2/access-p.vbz.ffzg.hr.log vhost_combined
74 </VirtualHost>
75
76
77 <VirtualHost *:443>
78         Include /srv/via-proxy/ssl.conf
79
80         ServerName esi.clarivate.com.p.vbz.ffzg.hr
81
82         SSLProxyEngine on
83         ProxyAddHeaders Off
84         ProxyPass        / https://esi.clarivate.com/
85         ProxyPassReverse / https://esi.clarivate.com/
86
87         Header edit* Set-Cookie "(.*)(?i:; *domain=)([^;]+)(.*)" "$1 ; domain=$2.p.vbz.ffzg.hr $3"
88         #Header edit* Set-Cookie "(.*)(?i:; *secure)" "$1"
89         Header edit* Location "https://clarivate.com/" "https://clarivate.com.p.vbz.ffzg.hr/"
90         Header edit* Location "https://jcr.clarivate.com/" "https://jcr.clarivate.com.p.vbz.ffzg.hr/"
91         Header edit* Location "https://esi.clarivate.com/" "https://esi.clarivate.com.p.vbz.ffzg.hr/"
92         Header edit* Location "https://incites.clarivate.com/" "https://incites.clarivate.com.p.vbz.ffzg.hr/"
93         Header edit* Location "https://help.incites.clarivate.com/" "https://help.incites.clarivate.com.p.vbz.ffzg.hr/"
94
95         RequestHeader unset Accept-Encoding
96         Substitute "s|https://clarivate.com|https://clarivate.com.p.vbz.ffzg.hr|"
97         Substitute "s|https://jcr.clarivate.com|https://jcr.clarivate.com.p.vbz.ffzg.hr|"
98         Substitute "s|https://esi.clarivate.com|https://esi.clarivate.com.p.vbz.ffzg.hr|"
99         Substitute "s|https://incites.clarivate.com|https://incites.clarivate.com.p.vbz.ffzg.hr|"
100         Substitute "s|https://help.incites.clarivate.com|https://help.incites.clarivate.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 </VirtualHost>
111
112
113 <VirtualHost *:443>
114         Include /srv/via-proxy/ssl.conf
115
116         ServerName incites.clarivate.com.p.vbz.ffzg.hr
117
118         SSLProxyEngine on
119         ProxyAddHeaders Off
120         ProxyPass        / https://incites.clarivate.com/
121         ProxyPassReverse / https://incites.clarivate.com/
122
123         Header edit* Set-Cookie "(.*)(?i:; *domain=)([^;]+)(.*)" "$1 ; domain=$2.p.vbz.ffzg.hr $3"
124         #Header edit* Set-Cookie "(.*)(?i:; *secure)" "$1"
125         Header edit* Location "https://clarivate.com/" "https://clarivate.com.p.vbz.ffzg.hr/"
126         Header edit* Location "https://jcr.clarivate.com/" "https://jcr.clarivate.com.p.vbz.ffzg.hr/"
127         Header edit* Location "https://esi.clarivate.com/" "https://esi.clarivate.com.p.vbz.ffzg.hr/"
128         Header edit* Location "https://incites.clarivate.com/" "https://incites.clarivate.com.p.vbz.ffzg.hr/"
129         Header edit* Location "https://help.incites.clarivate.com/" "https://help.incites.clarivate.com.p.vbz.ffzg.hr/"
130
131         RequestHeader unset Accept-Encoding
132         Substitute "s|https://clarivate.com|https://clarivate.com.p.vbz.ffzg.hr|"
133         Substitute "s|https://jcr.clarivate.com|https://jcr.clarivate.com.p.vbz.ffzg.hr|"
134         Substitute "s|https://esi.clarivate.com|https://esi.clarivate.com.p.vbz.ffzg.hr|"
135         Substitute "s|https://incites.clarivate.com|https://incites.clarivate.com.p.vbz.ffzg.hr|"
136         Substitute "s|https://help.incites.clarivate.com|https://help.incites.clarivate.com.p.vbz.ffzg.hr|"
137
138         FilterDeclare NEWPATHS
139         FilterProvider NEWPATHS SUBSTITUTE "%{Content_Type} =~ m|^text/html|"
140         FilterProvider NEWPATHS SUBSTITUTE "%{Content_Type} =~ m|^text/css|"
141         FilterProvider NEWPATHS SUBSTITUTE "%{Content_Type} =~ m|^text/javascript|"
142         FilterProvider NEWPATHS SUBSTITUTE "%{Content_Type} =~ m|^application/javascript|"
143         FilterChain NEWPATHS
144
145         CustomLog /var/log/apache2/access-p.vbz.ffzg.hr.log vhost_combined
146 </VirtualHost>
147
148
149 <VirtualHost *:443>
150         Include /srv/via-proxy/ssl.conf
151
152         ServerName help.incites.clarivate.com.p.vbz.ffzg.hr
153
154         SSLProxyEngine on
155         ProxyAddHeaders Off
156         ProxyPass        / https://help.incites.clarivate.com/
157         ProxyPassReverse / https://help.incites.clarivate.com/
158
159         Header edit* Set-Cookie "(.*)(?i:; *domain=)([^;]+)(.*)" "$1 ; domain=$2.p.vbz.ffzg.hr $3"
160         #Header edit* Set-Cookie "(.*)(?i:; *secure)" "$1"
161         Header edit* Location "https://clarivate.com/" "https://clarivate.com.p.vbz.ffzg.hr/"
162         Header edit* Location "https://jcr.clarivate.com/" "https://jcr.clarivate.com.p.vbz.ffzg.hr/"
163         Header edit* Location "https://esi.clarivate.com/" "https://esi.clarivate.com.p.vbz.ffzg.hr/"
164         Header edit* Location "https://incites.clarivate.com/" "https://incites.clarivate.com.p.vbz.ffzg.hr/"
165         Header edit* Location "https://help.incites.clarivate.com/" "https://help.incites.clarivate.com.p.vbz.ffzg.hr/"
166
167         RequestHeader unset Accept-Encoding
168         Substitute "s|https://clarivate.com|https://clarivate.com.p.vbz.ffzg.hr|"
169         Substitute "s|https://jcr.clarivate.com|https://jcr.clarivate.com.p.vbz.ffzg.hr|"
170         Substitute "s|https://esi.clarivate.com|https://esi.clarivate.com.p.vbz.ffzg.hr|"
171         Substitute "s|https://incites.clarivate.com|https://incites.clarivate.com.p.vbz.ffzg.hr|"
172         Substitute "s|https://help.incites.clarivate.com|https://help.incites.clarivate.com.p.vbz.ffzg.hr|"
173
174         FilterDeclare NEWPATHS
175         FilterProvider NEWPATHS SUBSTITUTE "%{Content_Type} =~ m|^text/html|"
176         FilterProvider NEWPATHS SUBSTITUTE "%{Content_Type} =~ m|^text/css|"
177         FilterProvider NEWPATHS SUBSTITUTE "%{Content_Type} =~ m|^text/javascript|"
178         FilterProvider NEWPATHS SUBSTITUTE "%{Content_Type} =~ m|^application/javascript|"
179         FilterChain NEWPATHS
180
181         CustomLog /var/log/apache2/access-p.vbz.ffzg.hr.log vhost_combined
182 </VirtualHost>
183
184
185 ## add domains to SSL certificate:
186 # clarivate.com.p.vbz.ffzg.hr
187 # jcr.clarivate.com.p.vbz.ffzg.hr
188 # esi.clarivate.com.p.vbz.ffzg.hr
189 # incites.clarivate.com.p.vbz.ffzg.hr
190 # help.incites.clarivate.com.p.vbz.ffzg.hr