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.
Code:
<VirtualHost *:80>
ServerAdmin admin@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>
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.