I am in the process of evaluating virtualmin as a replacement for an ISPConfig installation that we currently run. I have run up against a small problem in doing so.
Currently, our hosting server hosts a domain, the purpose of which is to give users a small amount of personal webspace, as most ISPs do.
So, each user may upload a website and view it at http://domain_name/~username
Our ISPConfig server does this by default and without any trouble. I have had difficulty in achieving the same with virtualmin. I have created a virtual server for a test domain and have created a couple of users under it. I have UserDir enabled and configured. It would appear to work for the admin user of the domain, but will not do so for the other users. It appears to me that in using http://domain_name/~adminuser, what I am getting is the webroot of the domain, rather than webspace belonging solely to the admin user.
I guess my question is, does virtualmin work in this fashion, or am I trying to make it work in a way in which it was not designed to? It would seem odd to me for it not to work in this manner as it is has been a standard configuration for ISPs for many years.
Cheers,
David.