[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