Newsgroup: it.comp.macintosh
Titolo: Problema col web hosting.

Allora, piccolo problemino...
Sto giochicchiando con Apache e Websharing di OSX -non- server (10.3.3)
Allora, ho un IP fisso, un dominio registrato e rediretto al mio IP 
fisso, e fin qui tutto bene.
Adesso, andando sull' indirizzo sopracitato, compare la pagina standard 
di Apache, e non il mio sito, che compare solo inserendo 
www.ilmiodominio.net/~homefolder/
Come si fa per far comparire il mio sito direttamente?
Non mi dite che devo installare OSX server solo per fare questa roba qui...
TIA
-- 
Torquemada.
"Everything is possible if you wish hard enough."
James Matthew Barrie, Peter Pan

 Come si fa per far comparire il mio sito direttamente?
Mettendolo in /library/webserver/documents
Se ti torna scomodo e vuoi farti un alias, ricorda che non vanno bene
quelli fatti dalla GUI ma devi farlo dal terminale, con un link
simbolico "ln -s".
man ln

 simbolico "ln -s".
E se volessi hostare piu' di un sito?
Come modifico le proprieta' di Apache?


 Come modifico le proprieta' di Apache?
C'è il file /private/etc/httpd/httpd.conf che contiene la direttiva
VirtualHost verso la fine (94% sul mio): decommenta ed edita.
Non so però se l'httpd.conf venga in seguito sovrascritto da altri tool
di configurazione, passo la parola ad altri.

 per ogni utente registrato sul sistema e tutti i file sono inclusi
Uh? A che serve farne uno per utente?
TIA             Giovanni

 Uh? A che serve farne uno per utente?
se hai anche degli alias nel DNS con un nome per ogni utente che puntano
allo stesso IP, Apache stesso credo che risolva e indirizzi alla giusta
directory... (spero)
-- 
"Two of the most famous products of Berkeley are LSD and Unix. 
I don't think that is a coincidence."

 di configurazione, passo la parola ad altri.
In Jaguar veniva rinominato e sostituito da certi aggiornamenti di
sistema. Su Panther non mi pare sia ancora successo.
Comunque per evitare problemi io ho definito ogni virtual hosts in una
serie di file, e ho aggiunto la riga: 
Include "/etc/httpd/extra/*.conf"
in httpd.conf per caricarli.
Cosi' se httpd.conf viene cancellato/modificato/sovrascritto mi basta
aggiungere quella riga per ripristinare la mia configurazione.

 </VirtualHost>
Mi chiedo se esiste qualche bel tool grafico per settare questi 
parametri per evitarmi il fastidio ogni volta che aggiungo un sito... 
Forse in OSX Server?


 Webmin
Giusto, che fessacchiotto. :-P
Speravo pero' in qualcosa di 'aquatico' :-)


 directory... (spero)
Mah, mi sembra esagerata una httpd.conf apposta per fare questo. Da
(eventualmente) approfondire.

 Credo per tenere speparate le configurazioni di apache dei vari utenti.
A seconda di chi si logga o serve a definire le regole per le singole
cartelle ~/sites ?
Comunque strano... magari č anche meglio ma va veramente approfondito.

 cartelle ~/sites ?
Credo la seconda.
-- 
Ve lo meritate Gil Amelio!

 (eventualmente) approfondire.
premessa: questa e' piu' una domanda che una risposta...
se tu hai diverse entry in dns che puntano allo stesso IP, come
differenzi quale sito inviare? virtual host dovrebbe fare questo. in
base a questa parte di httpd.conf, Apache decide che cartella
considerare come home.
e' una prova facile e forse veloce da fare; basta crearsi un paio di
entry in 
dyndns.org
 e mettere queste entry in httpd.conf.
dai, fra un po' provo...
(oppure strofiniamo la Lampada dicendo la Parolina Magica per vedere
cosa dice l'omone? :-) )


 considerare come home.
Sě, ma i virtual host li definisci nell'httpd.conf principale. La
questione era perché ci sia un httpd.conf specifico per ciascun utente.


 questione era perché ci sia un httpd.conf specifico per ciascun utente.
sicuro? io ne vedo uno solo:
[prubba:~] rubba% locate httpd.conf
/private/etc/httpd/httpd.conf
/private/etc/httpd/httpd.conf.bak
/private/etc/httpd/httpd.conf.default
/private/etc/httpd/httpd.conf.defaultserver
[prubba:~] rubba% 
e 
[prubba:/] rubba% cd /etc/httpd
[prubba:/etc/httpd] rubba% pwd
/private/etc/httpd
[prubba:/etc/httpd] rubba% 
e qui ho due utenti


 per ogni utente registrato sul sistema e tutti i file sono inclusi
Da lì nasceva la domanda di Giovanni. Di più non ti so dire... :-)


 reindirizzi, attivi protocolli ecc. ecc. ecc...straconsigliato :-)
Lo sapevo... E' troppo fantastico... I love Apple :-)
Evvabbe', mettiamo anche questa spesa in conto... Direi proprio che 
merita... Confermi?
