Howdy! I will appreciate some serious advise and best practice recommendation on this subject since I am having serious issues with my very first Webmin/Virtualmin VPS.
Firstly, I need to know if setting up a single IP-shared based VPS is even a good idea to host around 100 domains in average.
Being said that, I am having serious problems with SSL and I cannot find a unique explanation on the web but too many suggestion so, after requesting and installing a Let’s Encrypt certificate in Webmin Configuration and getting the confirmation that Webmin server is now using a CA:
What should I do in order to allow virtual server owners to access the Virtualmin HTTPS web interface by using their own domains WITHOUT the warning of non secure or non valid certificate?
As administrator, should I allow SSL website feature to be enabled by default for virtual server owners so they be able to perform whatever SSL certificate request task they need for their sites without the administrator intervention OR on the contrary, should I disable SSL website feature by default for new virtual servers?
In case enabling SSL feature by default is recommended for new virtual servers; should I configure Webmin, Usermin, Dovecot and Postfix to use same certificate, in Server Templates / Default Settings / Apache websites options?
Last but not less, I am having really serious issues to normalize website openings in browser. For example, if I try to open domain.com - without prefix “www” - then I get an empty index list page. Redirections are also misfunctioning; no matter if I set “NO” to almost all redirecting website options, I cannot make that http requests that don’t require https remain as http URLs but they get redirected to https and therefore resulting in a BAD OR INVALID SSL warning by the browser.
One more thing: I found information on the web instructing that virtual servers on Virtualmin environment MUST have a dedicated IP in order to activate and use a SSL certificate. Is this correct? Isn’t possible to allow SSL certificate for a given Virtualmin virtual server if using the shared IP?
Thank you so very much in advanced for your help.