This is due to SELinux... I was just working in the issue today.  You
either have learn how to use chcon to set the permissions or disable
SELinux with the command system-config-securitylevel, (I choose the
latter.)  SELinux will cause issues particularly with diffrent
partitions for each service, (at least for me anyways.)

Just a note... if you choose to keep SELinux enabled expect similar
issues with postgresql, mysql and others.  For me disabling SELinux
solved most the issues.


On Sat, 26 Feb 2005 17:25:11 -0700, Shawn <[EMAIL PROTECTED]> wrote:
> 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
>

_______________________________________________
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

Reply via email to