[rhn-users] Apache warning: DocumentRoot doesnot exist..

Stephen Gilbert linuxelf at gmail.com
Sat Sep 2 15:05:33 UTC 2006


Yes , definitely, selinux could cause this problem.  It's selinux's job to
ensure that Apache does not try to access files outside of its normal
directories, so that makes perfect sense that if selinux is enabled, you
could have this problem.  Does /var/log/messages show selinux errors?

On 9/2/06, Nirav Modiya <nirav.linux at gmail.com> wrote:
>
> As per ur suggestion i have checked the User Directives..
> and i have set User and Group directives to xxx
> as xxx is owner of /home/xxx directory and it has full permission to
> access /home/xxx..
> then also i got same error..
>
> is this issue related to selinux ? for permission of perticular user.
> With regards
>
> Nirav
>
> On 9/2/06, Stephen Gilbert <linuxelf at gmail.com> wrote:
> >
> > Hrm.  Check your User directive in your conf file. It'll show you who
> > httpd is going to run as.  As long as that user has access to the
> > directories, it should be able to serve up pages from there.  Mine looks
> > like:
> >
> > User apache
> >
> > so as long as apache owns those directories on my server, it worked
> > fine.
> >
> >
> > On 9/2/06, Nirav Modiya < nirav.linux at gmail.com> wrote:
> > >
> > > hi stephen
> > >
> > > yes its works fine with /www directory..but i want to make /home
> > > directory
> > > as my  DocumentRoot  directory....
> > >
> > > And i have tried by putting <Directrory> directives inside
> > > <VirtualHost> directives
> > > then also its giving error..i think its problem of permission but i
> > > have set it 755 for all
> > > /home/xxx as well as /home/xxx/public_html..
> > >
> > > should i have to set any perticular group or user to access my /home
> > > directory..?
> > >
> > > Then also thank you for your all pointers..
> > > Nirav
> > >
> > >
> > >
> > >
> > > On 9/2/06, Stephen Gilbert <linuxelf at gmail.com > wrote:
> > > >
> > > > A couple of things to try.  First, put your <directory> directives
> > > > inside your <VirtualHost></VirtualHost> directives.  Also, if you
> > > > want
> > > > it to show directory indexes, you'll need to tell it to allow them.
> > > > Here's a sample of a virtual host directory on my server:
> > > >
> > > > <VirtualHost 168.215.142.154:80 <http://168.215.142.154/>>
> > > >      ServerAdmin me at myhost.com
> > > >      DocumentRoot /www/gigapants
> > > >      <Directory /www/gigapants>
> > > >         Options FollowSymLinks ExecCGI Indexes
> > > >         AllowOverride All
> > > >      </Directory>
> > > >      ServerName www.gigapants.com
> > > >      ServerAlias gigapants.com
> > > >      CustomLog /var/log/httpd/gigapants-referer_log referer
> > > >      ErrorLog /var/log/httpd/gigapants-error_log
> > > >      TransferLog /var/log/httpd/gigapants-access_log
> > > > </VirtualHost>
> > > >
> > > >
> > > >
> > > >  On 9/2/06, Nirav Modiya < nirav.linux at gmail.com> wrote:
> > > >
> > > > >  Hi friends,
> > > >
> > > > I have configured apache server for our intranet and I want to make
> > > > two sites running on it...
> > > > For that i have configured VirtualHost on my apache server..
> > > > lets say the domain names are xxx.com and another lets say yyy.com
> > > > i have configured <VirtualHost> directives by following way..
> > > >
> > > > **NameVirtualHost 192.168.1.x:80
> > > > <VirtualHost 192.168.1.x:80>
> > > >         ServerName xxx.com
> > > >         ServerAlias www.xxx.com
> > > >         DocumentRoot /home/xxx/public_html
> > > > </VirtualHost>
> > > > <Directory /home/xxx/public_html>
> > > >         Order allow,deny
> > > >         Allow from all
> > > > </Directory>
> > > >
> > > > <VirtualHost 192.168.1.x:80>
> > > >         ServerName yyy.com
> > > >         ServerAlias www.yyy.com
> > > >         DocumentRoot /home/yyy/public_html
> > > > </VirtualHost>
> > > > <Directory /home/yyy/public_html>
> > > >         Order allow,deny
> > > >         Allow from all
> > > > </Directory>
> > > >
> > > > After doing this changes when I restarted apache server i got
> > > > following warning
> > > >
> > > > Stopping httpd:                                            [  OK  ]
> > > > Starting httpd: Warning: DocumentRoot [/home/xxx/public_html] does
> > > > not exist
> > > > Warning: DocumentRoot [/home/yyy/public_html] does not exist
> > > > [  OK  ]
> > > >
> > > > I have also check the permission on the folder and public_html has
> > > > 755 permission
> > > > I have cofigured DNS server also for this domain name and its
> > > > working fine..
> > > >
> > > > And when I check the domain by opening it in web browser by
> > > > http://xxx.com I got following error
> > > >
> > > > Forbidden
> > > >
> > > > You don't have permission to access / on this server.
> > > >
> > > > Additionally, a 403 Forbidden error was encountered while trying to
> > > > use an ErrorDocument to handle the request.
> > > > ------------------------------
> > > > Apache/2.0.52 (Red Hat) Server at gmslocal.com Port 80
> > > >
> > > >
> > > > So is there any solution for this problem.....
> > > > I really got mad...Plz help..
> > > >
> > > > Thanks in advance...
> > > >
> > > > With cheer..
> > > >
> > > > Nirav Modiya
> > > >
> > > >
> > > > --
> > > >
> > > > Nirav Modiya
> > > >
> > > > _______________________________________________
> > > > rhn-users mailing list
> > > > rhn-users at redhat.com
> > > > https://www.redhat.com/mailman/listinfo/rhn-users
> > > >
> > > >
> > > >
> > > >
> > > >
> > > > --
> > > > Stephen Gilbert
> > > > RHCE - 804006953620491
> > > >
> > > > _______________________________________________
> > > > rhn-users mailing list
> > > > rhn-users at redhat.com
> > > > https://www.redhat.com/mailman/listinfo/rhn-users
> > > >
> > > >
> > >
> > >
> > > --
> > > Nirav Modiya
> > >
> > > _______________________________________________
> > > rhn-users mailing list
> > > rhn-users at redhat.com
> > > https://www.redhat.com/mailman/listinfo/rhn-users
> > >
> > >
> >
> >
> > --
> > Stephen Gilbert
> > RHCE - 804006953620491
> >
> > _______________________________________________
> > rhn-users mailing list
> > rhn-users at redhat.com
> > https://www.redhat.com/mailman/listinfo/rhn-users
> >
> >
>
>
> --
> Nirav Modiya
>
> _______________________________________________
> rhn-users mailing list
> rhn-users at redhat.com
> https://www.redhat.com/mailman/listinfo/rhn-users
>
>


-- 
Stephen Gilbert
RHCE - 804006953620491
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/rhn-users/attachments/20060902/f0699fed/attachment.htm>


More information about the rhn-users mailing list