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