These forums are locked and archived, but all topics have been migrated to the new forum. You can search for this topic on the new forum: Search for New domain problems on the new forum.
After having virtualmin (GLP) running for a few months I have added a new domain.
However the system refuses to display the domain. /home/XXXrayproxxx/public_html
The directory does exist but I get the message:
Failed to start apache :
Starting httpd: Warning: DocumentRoot [[/home/XXXandxxx/public_html]] does not exist Warning: DocumentRoot [[/home/XXXrayproxxx/public_html]] does not exist
if I do a ls -la /home ....
drwxr-xr-x 7 XXXrayproxxx XXXrayproxxx 4096 Jul 6 16:57 XXXrayproxxx
in fact both XXXrayproxxx and XXXanxxx both appear in the directory listing and appear correct.
note (domain names changed)
Seems selinux is not configured to allow apache to access /home/*/public_html directories.
Initial action can be to disable selinux in the /etc/selinux.conf file.
Otherwise you can follow this link.
http://fedora.redhat.com/docs/selinux-faq-fc5/#faq-entry-public_html
Selinux also caused a problem with dovecot that prevented it from running.