RE: Newbie Help, Please

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



A tip: stop trying to debug using the browser error message. These are
at best ambiguous. Go for the actual entry in the apache error log. That
will distinguish between a problem with the apache access coditions
(denied by server config) and a unix file permissions (permission
denied).

BTW, for serving plain files, apache only needs read-access. Since the
default mode is usually 755, apache should be able to read files
belonging to any other users.

Rgds,
Owen Boyle
Disclaimer: Any disclaimer attached to this message may be ignored. 


> -----Original Message-----
> From: Steve Swift [mailto:steve.j.swift@xxxxxxxxx] 
> Sent: Sunday, December 10, 2006 10:02 AM
> To: users@xxxxxxxxxxxxxxxx; scott@xxxxxxxxxxxxxxx
> Subject: Re:  Newbie Help, Please
> 
> The permissions for apache directories and files depend on 
> how your users are setup, especially "apache". I only know 
> redhat, where each user is initially in their own group, so 
> "apache" is in group "apache" and "steve" is in group "steve". 
> 
> The approach I took was to chgrp my document root to group 
> apache, then change the directory permissions to 2775 (the 
> "2" is SGID, which means any files/directories created below 
> your document root will inherit the "apache" group. 
> 
> This way you can chown any subdirectory/files to other 
> individual users and apache will still be able to get to everything.
> 
> 
> On 09/12/06, Scott Hughes <scott@xxxxxxxxxxxxxxx> wrote:
> 
> 	Thanks for the response Steve! 
> 	
> 	A while after I sent this message I ran across a site 
> that told me just that.  When it still didn't work, I 
> realized it was also a directory permissions issue.
> 	
> 	After working with the permissions (linux system) I was 
> able to access the pages. 
> 	
> 	Now I find that the user cannot update or create new 
> pages or directories.  I think I over-did the permissions just a bit.
> 	
> 	Anyone have any suggestions?
> 	
> 	Thank you,
> 	
> 	Scott
> 	
> 	
> 	
> 	
> 	-----Original Message----- 
> 	From: "Steve Swift" <steve.j.swift@xxxxxxxxx>
> 	Date: Sat, 9 Dec 2006 09:13:29
> 	To:users@xxxxxxxxxxxxxxxx
> 	Subject: Re:  Newbie Help, Please
> 	
> 	Each time you add a new place in your filesystem that 
> will be referenced by apache, such as the DocumentRoot 
> statement inside your virtual hosts blocks, you nearly always 
> have to add a <Directory> statement permitting access to that place. 
> 	For example, I have:
> 	<Directory "C:/Program Files/Apache Software 
> Foundation/Apache2.2/htdocs">
> 	Options Indexes FollowSymLinks
> 	AllowOverride None
> 	Order allow,deny
> 	Allow from all
> 	</Directory> 
> 	
> 	
> 	On 08/12/06, Scott Hughes <scott@xxxxxxxxxxxxxxx: 
> <mailto:scott@xxxxxxxxxxxxxxx> > wrote: Hello,
> 	
> 	I am attempting to set up a vhost machine using CentOS. 
> 	
> 	The issue I am having is with the user's home 
> directories (where the pages are being server for
> 	each site).Example:The user's site is
> 	www.example.com: < http://www.example.com 
> <http://www.example.com> > and they have a home directory
> 	called 'example'.Inside thier home directory is a 
> directory called 'www'.
> 	
> 	Long story short, I have added the vhost part to the 
> httpd.conf and the directory statement. I get 
> 	the message in the error log that "Permission is denied 
> for /index.htm".
> 	
> 	If anyone needs any additional information, please ask.
> 	
> 	Thank you.
> 	
> 	
> 	
> 	
> --------------------------------------------------------------------- 
> 	The official User-To-User support forum of the Apache 
> HTTP Server Project.
> 	See <URL:http://httpd.apache.org/userslist.html: < 
> http://httpd.apache.org/userslist.html 
> <http://httpd.apache.org/userslist.html> > > for more info.
> 	To unsubscribe, e-mail: 
> users-unsubscribe@xxxxxxxxxxxxxxxx: <mailto: 
> users-unsubscribe@xxxxxxxxxxxxxxxx 
> <mailto:users-unsubscribe@xxxxxxxxxxxxxxxx> >
> 	" from the digest: users-digest-unsubscribe@xxxxxxxxxxxxxxxx
> 	: <mailto: users-digest-unsubscribe@xxxxxxxxxxxxxxxx 
> <mailto:users-digest-unsubscribe@xxxxxxxxxxxxxxxx> >
> 	For additional commands, e-mail: 
> users-help@xxxxxxxxxxxxxxxx: <mailto:users-help@xxxxxxxxxxxxxxxx >
> 	
> 	
> 	
> 	
> 	--
> 	Steve Swift
> 	
> 	http://www.swiftys.org.uk: <http://www.swiftys.org.uk> 
> 
> 
> 
> 
> -- 
> Steve Swift
> http://www.swiftys.org.uk 
>
 
 
This message is for the named person's use only. It may contain confidential, proprietary or legally privileged information. No confidentiality or privilege is waived or lost by any mistransmission. If you receive this message in error, please notify the sender urgently and then immediately delete the message and any copies of it from your system. Please also immediately destroy any hardcopies of the message. You must not, directly or indirectly, use, disclose, distribute, print, or copy any part of this message if you are not the intended recipient. The sender's company reserves the right to monitor all e-mail communications through their networks. Any views expressed in this message are those of the individual sender, except where the message states otherwise and the sender is authorised to state them to be the views of the sender's company.

---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx
   "   from the digest: users-digest-unsubscribe@xxxxxxxxxxxxxxxx
For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx



[Index of Archives]     [Open SSH Users]     [Linux ACPI]     [Linux Kernel]     [Linux Laptop]     [Kernel Newbies]     [Security]     [Netfilter]     [Bugtraq]     [Squid]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]

  Powered by Linux