I just ran into an odd problem, and think I have found a fix. But it took 2 hours of google to find the fix. Perhaps someone can offer some insight?
I'm using Fedora Core 3. I set up the httpd.conf file, and added a vhosts.conf file to the /etc/httpd/conf.d directory (all *.conf files in this directory are included into the main httpd.conf file). The virtual host I set up pointed the DocumentRoot to a directory in /home/www (the main server's DocumentRoot is at /var/www/html). When I tried to start the service, I would get a message something like this: Starting httpd: Warning: DocumentRoot [/home/www/myhost] does not exist But, typing in "cd /home/www/myhost" worked fine. So I thought it was a permissions problem, and set a <Directory> directive in the virtual host definition to allow all access, and even chown'd the directory to apache:apache (the user/group apache is running under). Restarting the service showed the same error message. So off to Google. It seems this is a common problem, but the solution is not easily found. After a loot of digging, I began to find references to SELinux being involved. I don't remember setting anything up for SELinux, but I guess FC3 does automatically. After a bunch more digging, I came across this posting: https://www.redhat.com/archives/fedora-selinux-list/2004-September/msg00060.html The first tip works (though he mistyped the -t -R bit - they need to be swapped around). After doing "chcon -R -t httpd_user_content_t /home/www/myhost/" restarting the service didn't report the problem. AND navigating to that page actually did something other than giving me a 403 error. I feel this is a case where the symptoms do not match the cause of the problem. Who would have thought you'd need to either change the security context of your files, or disable selinux outright to set up a virtual host?? It does make sense in a convoluted way though.... Hope this helps someone else with this problem. And maybe someone can suggest a better solution??? Shawn _______________________________________________ clug-talk mailing list [email protected] http://clug.ca/mailman/listinfo/clug-talk_clug.ca Mailing List Guidelines (http://clug.ca/ml_guidelines.php) **Please remove these lines when replying

