Apache a Permission denied

Karel Dudasek dudasek na vtopu.army.cz
Čtvrtek Leden 9 12:27:54 CET 2003


On Thu, 9 Jan 2003, Tomáš Růžička wrote:
> vcera vecer jsem skoncil s temato nastavenimi pri porad stejne chybe 403
> Forbidden:
> 1/ uzivatel apache ma domovsky adresar nastaven na /htdocs (puvodne podle
> vychoziho nastaveni /var/www)
> 2/ chmod -R apache /htdocs
> 3/ chgrp -R apache /htdocs
> 4/ chmod -R 644 /htdocs
^^^^^^^^^^^^^^^
Tady mate asi chybu.
Zkuste spise tohle:
find /htdocs -type d -print0 | xargs -0 chmod 755
find /htdocs -type f -print0 | xargs -0 chmod 644

Ten prvni radek nastavi prava pro adresare a ten druhy pro normalni
soubory. Pokud nemate na adresari pravo execute nemuzete do nej vstoupit.

> 5/ nastaveni v httpd.conf
>     User apache
>     Group apache
>     LogLevel debug
>     DocumentRoot /htdocs
>     <Directory /htdocs>
>         Options All MulitViews
>         AllowOverride None
>         Order Allow,Deny
>         Allow From All
>     </Directory>
>     #LoadModule/AddModule omezene na minimum
>
>
> Zkousel jsem i pomoci strace zjistit kde by mohl byt ten pes zakopany a
> narazil jsem ve vypisu na radek:
> stat64("/htdocs/index.php3",0x8117118)=-1 EACCES (Permission denied)
^^^^^^^^^^^^^^^^^^^^^^^^^^ Tady Vam to jasne rekl

> ... bohuzel ale netusim proc ma zakazany pristup, kdyz apache bezi pod
> stejnym uzivatelem kteremu data patri a prava jsou 644 (zkousel jsem i 777
> se stejnym vysledkem)
> Logy apache prakticky mlci (az na zaznam neco jako "10.1.2.157 datum cas
> 'GET HTTP/1.1 /' 403" v access_log)

                             Karel Dudasek
e-mail: Karel.Dudasek na vtopu.army.cz      Karel.Dudasek na dobruska.cz
Spravce poc. site	VTOPU            Mirova 727
tel: +420 494 673874	Cs. Odboje       518 01 Dobruska
fax: +420 494 673620	518 16 Dobruska  tel: +420 494 623493




Další informace o konferenci Linux