I don’t know if this is normal but the option to redirect HHTP to HTTPS by default is no longer available as in my screenshot above in: Virtualmin / Systems Settings / Virtualmin Configuration / Tab: Category configuration: SSL Settings / Redirect HTTP to HTTPS by default / check: yes
Do we now have to enable this independently on each virtualmin domain? in: Virtualmin (domain choice) / Server Configuration / Website Options / Redirect all requests to SSL site / Check: Yes
I just tested it works fine with Virtualmin and Apache, but not with Virtualmin NGINX (after installing with the --bundle LEMP option it doesn’t seem to work).
With Vitualmin Apache:
When you activate the box in Virtualmin / System Settings / Server Templates / Website for Domain / Redirect all HTTP requests to HTTPS >> Then >> the “yes” box is activated for a new domain added in Virtualmin / Server Configuration / Website Options / Redirect all requests to SSL site
With Vitualmin NGINX (install option --bundle LEMP):
When you activate the box in Virtualmin / System Settings / Server Templates / Website for Domain / Redirect all HTTP requests to HTTPS >> Then >> the “No” box is always activated for a new domain added in Virtualmin / Server Configuration / Website Options / Redirect all requests to SSL site
I tested this on several Virtualmin Apache and NGINX servers
I don’t know if this is an oversight by the Virtualmin team, but it doesn’t seem normal to me, what do you think?
@Joe: yes the .htaccess type file is not managed by NGINX that’s a fact.
@Jamie: Thanks for confirming the bug, and I’m glad I identified this for all, do you have an approximate date of the next release that will fix this NGINX SSL bug?