Hi.
First of all, love the new UI. Way better than before.
I have found 1 issue, but it happens on either UI2 or UI3.
We run an apache reverse proxy server for accessing all internal services using subdomain names.
My setup works fine for everything I have added in except for
blueiris.
Our setup uses a custom LDAP form so that when anypage is accessed, the user has to login with their domain credentials then apache will show the page requested. This works fine for any services provided thru the proxy and in some cases you have to login twice, once for the apache access, then second for the service access. For example, accessing the nas is nas.example.com, you then get an LDAP authentication page, then once logged in you get the NAS login page.
But for Blue Iris, and again happens on both UI2 and UI3, the Apache LDAP login just sits there and eventually timesout. If I remove the Apache Auth, then all works perfectly and I get direct access to the Blue Iris login page.
Is there something tricky going on with the login page that I need to accomodate for in Apache? Would rather prefer to have the LDAP authentication prior to accessing BI as it logs all staff access. If someone is interested, here is the Virtual Host for BI, removing the <location> section removes Apache Authentication and all works:
Code:
<VirtualHost *:443>
# NETWORK VIDEO RECORDER
ServerName nvr.example.com
ServerAdmin support@example.com
# AUTH FILES REMAP
Alias "/example.authentication" "/mnt/WWW/example.authentication"
# AUTH FILES SECURITY
<Directory "/mnt/WWW/example.authentication">
Order allow,deny
Allow from all
Satisfy any
</Directory>
# NETWORK VIDEO RECORDER- SUBDOMAIN
ProxyPass / "http://10.0.200.1:8000/"
ProxyPassReverse / "http://10.0.200.1:8000/"
#REMOVEING THE FOLOWING WORKS BUT REMOVES APACHE AUTHENTICATION
<Location "/">
AuthFormProvider file
ErrorDocument 401 "/example.authentication/index.php"
AuthUserFile "/mnt/WWW/example.authentication/.htpasswd"
AuthType form
AuthName "EXAMPLE.COM"
Session On
SessionCookieName session path=/;domain=.example.com;httponly;secure
SessionCryptoPassphrase secret
SessionMaxAge 3600
Require valid-user
</Location>
</VirtualHost>