[italy-tech] lighttpd testing

man0_ man0_ at teknusi.org
Sun Nov 23 01:55:05 PST 2008


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

ciao,

mi sono messo un po' a giocare con lighttpd, nel tentativo di capire  
cosa, come e quanto va fatto per una eventuale migrazione ed  
eliminazione di apache, come gestire la transizione.

configurazione:
per fare tutti i test, ho duplicato la configurazione esistente,  
quella usata per il vecchio italy.indymedia.org che gira già sotto  
lighttpd.
la conf nuova è in /etc/lighttpd-test/
la necessità di duplicarla nasce da:
- - esigenza di non interrompere il servizio tutte le volte che si  
necessità di un restart di lighttpd in fase di setup
- - necessità di php5: l'istanza sotto cui gira italy.indymedia.org usa  
php4 in fastcgi.

start:
l'istanza di test si starta con script lighttpd-test in init.d, si  
dovrebbe stoppare con lo stesso script ma devo ancora sistemarlo bene.

stato attuale:
l'istanza di test gira su un'altra porta, guardatevi quale dal file di  
conf.
ho messo vhost per napoli, roma, lombardia, liguria emiliaromagna e  
calabria.
la parte problematica sono i rewrite: quelli per drupal dopo un po' di  
bestemmie li ho tradotti nel formato compreso da lighttpd.
i rewrite di oscailt: ho guardato il file dei calabresi, necessitiamo  
di capire come tradurlo, è una sfilza di RequestCond...probabilmente  
in lighttpd la cosa si potrebbe semlificare usando LUA, almeno per  
quello che ho capito.

che fare?
il problema grande è: migrare tutto sotto lighttpd?
ora, ad esempio, napoli.indymedia.org è un proxypassamento a quello  
che gira su lighttpd, solo per quanto riguarda la porta 80. ho fatto  
dei test e sembra funzionare tutto.
chiaramente va tutto affinato: rewrite, ssl, rimozione degli ip  
(probabilmente per questo ci conviene andare a modificare proprio il  
codice)
ma in quale configurazione? una delle idee potrebbe essere usare anche  
solo lighttpd. ma avremmo un problema: php4 per vecchio italy, php5  
per noi. in realtà penso sia superabile, almeno così penso ma voglio  
spulciarmi meglio la documentazione di lighttpd.

l'altra possibilità: mantenere apache che proxypassa, passare da  
apache prefork a worker, alegerendo di fatto il carico di un fattore  
che così ad occhio non riesco molto a stimare.

l'aggregatore non ho provato, perchè manco ho capito ancora dove  
stanno i file e gli script, per cui preferisco non fare danni, ma il  
passaggio dovrebbe essere super immediato.

tutto quello che volete sapere è scritto nelle conf in /etc/lighttpd- 
test

man0_
  
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (Darwin)

iEYEARECAAYFAkkpKHkACgkQB1lSX4XYDcFNlwCeJ+U9R1z7VtPV/qluBsVjpcXP
ekEAn2gUSo5rYjJqI0hSyuM8wxD7LNL3
=tEmz
-----END PGP SIGNATURE-----


More information about the italy-tech mailing list