Newsgroup: it.comp.os.linux.sys
Titolo: apache e virtual mass domain

ho un problema, ho un webserver, con numerosi domini, volevo abilitare ad
alcuni di essi un mass virtual doman nel senso che per ogni dominio di terzo
livello:
aaa.dominio1.it
bbb.dominio1.it
ccc.dominio1.it
222.dominio1.it
444.dominio1.it
vadano per esempio in /www/
aaa.dominio1.it/
ccc.dominio2.it
222.dominio2.it
vadano per esempio in /www/
aaa.dominio2.it/
come faccio per ogni dominio, mantenere singoli file di log?
ho crcato molto e fatto molte prove con VirtualDocumentRoot e quanto altro..
ma nisba... non riesco a dividere i log..
Grazie
Stefano

 ho crcato molto e fatto molte prove con VirtualDocumentRoot e quanto altro..
Per ogni VirtualHost configurato in apache, puoi imporre una direttiva
ErrorLog e CustomLog.
Se non e` questo che ti serve, non mi e` chiaro come stai facendo questi
domini virtuali.
-- 
                         Maurizio - Tannoiser - Lemmo
                 Founder Member of ERLUG 
http://erlug.linux.it
-------------------------------------------------------------------------------
There are two major products that come out of Berkeley: LSD and UNIX.

è possibile che ogni dominio virtuale abbia un suo log?
aaa.dominio1.it
log aaa.dominio1.it-access.log
234.dominio1.it
log 234.dominio1.it-access.log
volevo diversificare i log e avere con webalizer le statistiche di ogni
sigolo subdominio...
Stefano

 sigolo subdominio...
Hai letto il mio precedente messaggio? Perche` da come hai quotato non
si capisce.
-- 
                         Maurizio - Tannoiser - Lemmo
                 Founder Member of ERLUG 
http://erlug.linux.it
-------------------------------------------------------------------------------
Company slogan: The Mandatory Beatings Will Continue Until Morale Improves.

 si capisce.
si.. mi ripeto io ho tanti virtual host... ma che cambiano nel tempo, e
volevo evitare di rimettere mano tutte le volte al file di configurazione di
apache almeno per alcuni domini di terzo livello..
ora ho fatto una cosa del genere....
<VirtualHost *>
# ServerAdmin 
webm...@dominio.it
ServerName *.
dominio.it
VirtualDocumentRoot /www/%0
ErrorLog logs/dynamic.dominio.it-error_log
CustomLog logs/dynamic.dominio.it-access_log common
</VirtualHost>
ma qualcisasi dominio di terzo livello va nello stesso log... volevo
mantenere i log diversi per ogni subdominio...
ho provato con:
<VirtualHost *>
# ServerAdmin 
webm...@dominio.it
ServerName *.
dominio.it
VirtualDocumentRoot /www/%0
ErrorLog logs/%0-error_log
CustomLog logs/%0-access_log common
</VirtualHost>
ma non lo prende...
e poi volevo togliere %0 e mettere un altra cosa perchè altrimenti fa casino
con tutti gli altri domini...
<VirtualHost *>
# ServerAdmin 
webm...@dominio.it
ServerName *.
dominio.it
VirtualDocumentRoot /www/%
3.dominio.it
in modo che gestisca solo quel dominio... ma non va...
capito cosa intendo? spero di essere stato chiaro..
Grazie
Stefano

come faccio per ogni dominio, mantenere singoli file di log?
Non si puo'. Da:
http://httpd.apache.org/docs/vhosts/mass.html
"The main disadvantage is that you cannot have a different log file
for each virtual host; however if you have very many virtual hosts
then doing this is dubious anyway because it eats file descriptors. It
is better to log to a pipe or a fifo and arrange for the process at
the other end to distribute the logs to the customers (it can also
accumulate statistics, etc.)."
Ciao
 Max

 accumulate statistics, etc.)."
Una tecnica è passare il tutto a logger, e poi usare syslog-ng che oltre a
suddividere per facility e priority può effettuare anche un pattern matching
all'interno delle righe di log, cercando stringhe a piacere.
-- 
Luca Villani                Wireless Solutions S.p.A.
NOC Manager                 Europe HQ: via Castiglione 25, 40124 Bologna Italy
http://www.wseurope.com
     Tel: 
+39 051 2966826
     Fax: 
+39 051 2966800
GPG public key available    Mobile: 
+39 348 5298542
  UIN: 76272621

 all'interno delle righe di log, cercando stringhe a piacere.
e come è possibile fare ciò? anche perchè dovrei dire ad apache di inserire
l'host server richiesto nel log...
o sbaglio?
Stefano