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!