Hey there! Just follow the instructions and changed the template “Website for domain” section. Set the DocumentRoot to ${HOME}/public and <Directory ${HOME}/public>. Then created a new Virtual Server and the directory is the same old public_htlml instead of the new “public”.
I personally find this a bit confusing and redundant. @Jamie, should we just update the textbox with Apache template automatically when changing html_dir option in Virtualmin templates page? It isn’t hard to do.
Maybe we should instead just change the “Website subdirectory to create” field to have an “Automatic” option which gets it from the Apache config template?