I'm using Apache2 with mod_proxy to provide HTTPS access to Blue Iris (and a bunch of other things). It works great via a browser but TinyCam seems to be unable to get the video stream. If I disable my HTTP>HTTPS redirect and just connect over HTTP TinyCam works but I don't want to be doing plain-text connections over the internet.
Note that I've verified TinyCam does send the right SNI header and even disabling SNI with blueiris.home.example.com being the only active SSL host it still fails. I realize this is probably more of a TinyCam issue but thought I'd ask if anyone had similar experience.
<VirtualHost *:80> ServerAdmin email@example.com ServerName blueiris.home.example.com #Redirect permanent / https://blueiris.home.example.com/ ProxyPreserveHost On ProxyPass / http://winvm:81/ ProxyPassReverse / http://winvm:81/ </VirtualHost> <VirtualHost *:443> ServerName blueiris.home.example.com ProxyPreserveHost On ProxyPass / http://winvm:81/ ProxyPassReverse / http://winvm:81/ SSLEngine On SSLCertificateFile /etc/letsencrypt/live/home.example.com/cert.pem SSLCertificateKeyFile /etc/letsencrypt/live/home.example.com/privkey.pem SSLCertificateChainFile /etc/letsencrypt/live/home.example.com/chain.pem # HSTS (mod_headers is required) (15768000 seconds = 6 months) Header always set Strict-Transport-Security "max-age=15768000" </VirtualHost>