I have setup Virtualmin with LDAP and configured the system (mail, users, etc) to use the LDAP server for authentication. The issue I am having is apache's permissions on newly created virtual servers. In order for apache to successfully display an index page I must chmod 777 from the home folder all the way through the public folder. Somewhere along the lines the www-data group is not being allowed to serve the page. I get a Forbidden unless the permissions are changed.
LDAP seems to be configured and functioning properly. I can change users' passwords from the command line, users can login to usermin and email is working just fine.