X-Git-Url: http://git.rot13.org/?p=via-proxy;a=blobdiff_plain;f=providers%2Fwww.bmj.com.conf;fp=providers%2Fwww.bmj.com.conf;h=7d6b07ac45430893536374ea763865c09ee4eea1;hp=0000000000000000000000000000000000000000;hb=68fc2a98f330b61508241ef8ebf9c51f900ce82e;hpb=d1fae42b0f7e45ea60d4bffea07b51ea97a0a03a diff --git a/providers/www.bmj.com.conf b/providers/www.bmj.com.conf new file mode 100644 index 0000000..7d6b07a --- /dev/null +++ b/providers/www.bmj.com.conf @@ -0,0 +1,48 @@ +# see certbot-wildcard.txt to see how is this configured + + + Include /srv/via-proxy/ssl.conf + + SSLCertificateFile /etc/letsencrypt/live/p2.vbz.ffzg.hr/cert.pem + SSLCertificateKeyFile /etc/letsencrypt/live/p2.vbz.ffzg.hr/privkey.pem + SSLCertificateChainFile /etc/letsencrypt/live/p2.vbz.ffzg.hr/chain.pem + + ServerName www.bmj.com.p2.vbz.ffzg.hr + ServerAlias *.bmj.com.p2.vbz.ffzg.hr + + RewriteEngine on + # fix broken chunging + #RewriteRule /common/javascript/extjs/ext-all.js https://www.bmj.com/common/javascript/extjs/ext-all.js [R,L] + + SSLProxyEngine on + ProxyAddHeaders Off + + + Order Deny,Allow + Allow from all + + + RewriteCond %{HTTP_HOST} ^(.+bmj.com) + RewriteRule ^/(.*)$ https://%1/$1 [P] + +# ProxyPass / https://www.bmj.com/ +# ProxyPassReverse / https://www.bmj.com/ + + Header edit* Set-Cookie "(.*)(?i:; *domain=)([^;]+)(.*)" "$1 ; domain=$2.p2.vbz.ffzg.hr $3" + #Header edit* Set-Cookie "(.*)(?i:; *secure)" "$1" + Header edit* Location "https://([a-z]+).bmj.com" "https://$1.bmj.com.p2.vbz.ffzg.hr" + + RequestHeader unset Accept-Encoding + # we don't use https:// here because some urls are in javascript with escaped http:\/\/ + Substitute "s|(\w+)\.bmj\.com|$1.bmj.com.p2.vbz.ffzg.hr|i" + + 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-p2.vbz.ffzg.hr.log vhost_combined + +