Pagina 1 di 1

Apache e permessi

Inviato: mer 28 set 2005, 22:18
da homer84
se do: localhost si mozilla mi dice che il web server è in fuzione, ma se provo ad aprire un qualsiasi altro file non mi parte, mi dice:

FOBIDDEN
you don't have the permission to access /~homer/file.pho

Mi pare chiaro che non ho i permessi, ma dove si devono settare i permessi?
Premetto che il file e la directory sono di propietà dell'utente e con i relativi permessi RWX...
Che devo fare?

Inviato: mer 28 set 2005, 23:04
da homer84
Dico anche che l'errore è il 403, che gooooglagando in firo, pare che il server accolie la richiesta, ma non continua

Inviato: mer 28 set 2005, 23:54
da homer84
Se però la pagina la metto dentro /var/www/htdocs e digito:

localhost/prova.php

Tutto funziona... Come faccio ad attivare la mia public_html

Apache permessi e public dir

Inviato: gio 29 set 2005, 9:16
da navaho-stanco
Penso che con queste direttive in httpd.conf possa funzionare, ovvio devi avere il modulo mod_userdir attivo creare una directory public_html sotto la tua home e starne attento ai permessi.

<IfModule mod_userdir.c>
UserDir public_html
</IfModule>

<Directory /home/*/public_html>
AllowOverride FileInfo AuthConfig Limit
Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
<Limit GET POST OPTIONS PROPFIND>
Order allow,deny
Allow from all
</Limit>
<LimitExcept GET POST OPTIONS PROPFIND>
Order deny,allow
Deny from all
</LimitExcept>
</Directory>

Inviato: gio 29 set 2005, 10:23
da useless
ricorda che apache deve poter raggiungere il file in questione. la tua home deve essere attraversabile (+x) da tutti, e così public_html. mi pare che di default apache giri come nobody.

Inviato: gio 29 set 2005, 21:57
da homer84
Scusate, mi ero dimenticato di dire che il file è già editato come dice useless e ho creato a directory public_html nella mia home... ho anche fatto chmod -R +x public_html che è fi propietà del mio utente

Inviato: mar 4 ott 2005, 19:59
da homer84
Dopo svariati tentativi ho dato

chomd 777 /home/homer/public_html
chmod 666 /home/homer/public_html/prova.php

e si è sistemato tutto!
Il problema derivava proprio dai permessi della mia home!