Re: Problem with SUEXEC

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

 



In order for apache to access /home/mydomain/public_html/ (and presumably something like index.html inside that directory) then the userid or group that apache is running under needs both "r" and "x" access to each directory /home /home/mydomain and /home/mydomain/public_html

I've never understood why it works this way, but I've found out the hard way that it does. Depending on your system there may be other access restrictions in force, but the error message describes my suggestion rather nicely.

On 02/01/07, Dhika Cikul <dcikul@xxxxxxxxx> wrote:
Dear,

I have problem with apache installation at my machine, i compile
apache with suexec support

[quote]
[root@server apache_1.3.37]# ./configure --prefix=/usr/local/apache
--enable-suexec --suexec-caller=nobody --suexec-uidmin=99
--suexec-gidmin=99 --suexec-safepath=/usr/local/bin:/usr/bin:/bin
--suexec-userdir=public_html --enable-module=ssl --enable-shared=ssl
--disable-rule=SSL_COMPAT
[/quote]

Installation process was succesfull, and this is the PHP configuration :

[quote]
[root@server php-4.4.4]# ./configure
--with-apxs=/usr/local/apache/bin/apxs --with-mysql --with-curl
--with-gd --with-freetext=/usr/local/freetype --with-gettext
--enable-mbstring --enable-mbregex --enable-magic-quotes --with-xml
--with-jpeg-dir=/usr/lib  --with-ftp --with-zlib --enable-track-vars
--enable-versioning --enable-memory-limit --with-pear --with-mcrypt
--with-mhash
[/quote]

Both of that process was succesfully compiled, and i have tested with phpinfo()

The problem occur while i add virtualHost at httpd.conf

[quote]
<VirtualHost 192.168.65.128:80>
    ServerAdmin webmaster@xxxxxxxxxxxx
    DocumentRoot /home/mydomain/public_html/
    User mydomain
    Group mydomain
    ServerName www.mydomain.net
    ServerAlias domainku.net www.mydomain.net
    CustomLog domlogs/mydomain.net-log combined
    #ScriptAlias /cgi-bin/ /home/mydomain/public_html/cgi-bin/
</VirtualHost>
[/quote]

While i add that virtualHost and i try to access mydomain.com, i get
403 permission error

[quote]
Forbidden
You don't have permission to access / on this server.

Apache/1.3.37 Server at www.mydomain.net Port 80
[/quote]

i have checked ownership and permission at /home/mydomain/public_html
the ownership is mydomain.mydomain and permission is 755. I have try
several times and still unsucessfull

At apache error_log :

[quote]
[Fri Dec 29 14:11:45 2006] [error] [client 192.168.65.1]
(13)Permission denied: access to / failed because search permissions
are missing on a component of the path
[/quote]

anyone knows how to fix this problem??, i have tried with Apache2 and
Apache1, and get same problem

Thank's
--
Dhika Cikul

---------------------------------------------------------------------
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




--
Steve Swift
http://www.swiftys.org.uk
[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