Newsgroup: it.comp.macintosh
Titolo: Apache non funziona per l'utente

Mi spiego meglio: se do' l'indirizzo ip del mio iBook mi si apre la
pagina di benvenuto di Apache (che e' installato di default), ma se
voglio caricare il sito dell'utente quindi localhost/~mioutente mi da'
un bel messaggio di errore "Forbidden" :-(
Dov'e' che sbaglio?
Ho guardato un po' dappertutto, nell'help di Apache, su faqintosh,
sull'help di MacOS X... ma nulla.
Ho anche scaricato webmin, che probabilmente mi servira' in seguito, ma
non so come eseguire lo script "setup.sh" (come si eseguono i file .sh??
;).
Grazie in anticipo a chi sapra' darmi una dritta...
Bye.
-- 
http://www.dorelli.com
 - AIM: danmagma
In the shadow of the cargoes I take you one time
And we're counting all the numbers down to the waterline.

 un bel messaggio di errore "Forbidden" :-(
Hai verificato che i file sotto il sito ~/mioutente abbiano privilegi di
lettura per tutti (utente, gruppo, resto del mondo)?
Saludos
Germano il Gatto Grigio
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 Hai installato apache o usi quello di default?
Quello di default... perche', che differenza c'e'?


 lettura per tutti (utente, gruppo, resto del mondo)?
Si', ho verificato... ce l'hanno.
Il msg di errore che ottengo e' questo:
"You don't have permission to access /~Daniele/ on this server."
Altre idee...?


 "You don't have permission to access /~Daniele/ on this server."
Scusa, ma su apache come hai configurato la root del tuo sito?
Vedi
httpd.conf
direttiva DocumentRoot
DocumentRoot " /users/Daniele/"
se punta a qualcosa di diverso, tipo
DocumentRoot "/users/Daniele/altraCartella"
allora non puoi accedere a /~Daniele/ via web (la tua root è su
altraCartella)
Se quanto sopra è corretto, allora c'è un'altra possibilità.
Prova a verifica i privilegi di accesso all'interno di httpd.conf:
<Directory "/users/Daniele/">
    ...... [omissis]
    Order allow,deny <--- prima abilita, poi eventualmente blocca gli utenti
    Allow from all <--- di default tutti gli utenti sono abilitati
</Directory>


 </Directory>
Ho letto il file Daniele.conf, presente in /private/etc/httpd/users/
e la direttiva <Directory> e' scritta esattamente in questo modo (di
default...).
Boh! Daccapo a 12 :-/
Grazie, comunque, mi hai dato degli spunti.


 localhost/~mioutente.
Per abilitarla in modo quasi indolore? ;)


 $ sh /path/a/setup.sh
Provero' anche questa, pero' domani che oggi ho gia' dato abbastanza a
webserver e affini ;-)
TY.


 $ chmod -R o+r /Users/daniele/Sites
il problema era una 'x', non una 'r' ;)
aveva /Users/Daniele impostato a 766 quindi apache non ci poteva entrare.
-- 
Jollino - 
http://www.nicolucci.net
Want a cool e-mail addy (@
ilovemac.info
, @
e-basta.info
 and others)?
Check out 
http://www.my-addy.info
, it's cheap!

 allora l'aveva cambiato lui: appena installato la x c'e'
Boh, non da terminale, cmq, chmod l'ho imparato ieri ;-)
Se uno cambia i permessi da Finder, dove ci sono solo le opzioni di
lettura e scrittura, puo' andare ad inficiare il flag x?


 bersaglio ;)
magma, quando ti ho dato lo stesso suggerimento (primo mio post in questo
thread) avevi detto che i privilegi erano già a posto :(
saludos
germano il gatto grigio


 lettura e scrittura, puo' andare ad inficiare il flag x?
Sě, perché ti permette di definire tutti i permessi (rwx) di utente, 
gruppo e altri.
Insomma quello che ti dicevo ieri :)


 lettura e scrittura, puo' andare ad inficiare il flag x?
Il flag x è legato solo ai privilegi di esecuzione, che però mi sembra siano
impostabili anche quelli da Finder.


 thread) avevi detto che i privilegi erano già a posto :(
Mi hai detto lettura, non esecuzione... e il problema era il flag x per
tutta la mia home directory.
Sorry ;-)


 Il flag x è legato solo ai privilegi di esecuzione
Sì, ma 'x' per un file indica la possibilità di essere eseguito; per una 
directory indica la possibilità di *entrarci*.


 directory indica la possibilità di *entrarci*.
Certo, per Unix tutte le entità del filesystem, dispositivi fisici compresi,
sono dei file e una directory "eseguibile" è una directory "accessibile".
Ora non ho il mac sottomano, ma mi sembra che dal pannello Info del finder
sia possibile controllare i privilegi di "eseguibilità" di una cartella (che
poi viene tradotto in un chmod +x a livello di sistema): era questo il senso
del mio post :)
Saludos
Germano il Gatto Grigio
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 del mio post :)
Te lo confermo: *non* e' possibile :-)


 Te lo confermo: *non* e' possibile :-)
allora mi sembrava male :)
saludos
germano il gatto grigio
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/