Lunedì, Ottobre 4, 2010
Web Server per Windows
A volte risulta utile aver installato un web server per poter lavorare su un sito dinamico.
La ragione può essere l’assenza di connessione o la sola praticità di vedere il risultato del lavoro modificando direttamente i file sorgenti.
Ad esempio, modificare un tempalte per flatpress senza utilizzare il browser e FireBug.
Ci sono vari programmi autoinstallanti, anche molto completi, ma io preferisco di gran linga questo: LightTPD.
Nasce pwer linux, ma qualche santone lo ha tradotto per poter funzionare con Windows.
Potete scaricarlo da qui, scegliendo la versione zip.
L’installazione è semplice: scompattate il contenuto del file zip dove volete, di solito in “c:/Programmi/” in modo da avere tutti i file del programma nella cartella “c:/Programmi/LightTPD”.
Adesso va configurato correttamente. Si deve cambiare solo una stringa di codice per dire al programma dove è stato installato.
Aprite il file “lighttpd-inc” nella cartella “c:/Programmi/LightTPD/conf/” con un normale editor di testo, andate alla riga 52 dove troverete la stringa
server.document-root = "/HTDOCS"
cambiatela in
server.document-root = "/LightTPD/htdocs"
Fine dell’installazione. facile vero?
Per avviare il server dovete aprire il file TestMode.bat
A questo punto caricate tutti i file del vostro sito nella cartella “c:/LightTPD/htdocs” e il vostro sito sarà navigabile con qualsiasi browser digitando l’indirizzo http://htdocs
PERSONALIZZAZIONI:
È possibile caricare i siti anche in una cartella diversa da “c:/LightTPD/htdocs”, basta specificarne il percorso assoluto alla riga 52 del file lighttpd-inc (ad esempio in “C:/Documents and Settings/nome utente/documenti/siti web/” se avete una cartella siti web in documenti…)
Se è necessario avere il supporto PHP scaricate il pacchetto VC6 x86 Thread Safe da qui
Scompattate l’archivio dove volete, consiglio in “c:/programmi/LightTPD” così si hanno tutti i file nella stessa cartella.
Aprite nuovamente il file “lighttpd-inc” della cartella “config” e modificate:
alla riga 20 togliete il cancelletto iniziale
"mod_cgi",
alla riga 224 specificate il percorso del file php-cgi.exe del php, ad esempio così
cgi.assign = ( ".php" => "C:/Programmi/LightTPD/php-5.2.13-Win32-VC6-x86/php-cgi.exe")
(mi raccomando la parentesi finale al posto della virgola)
Se non avete voglia di fare tutto questo cliccate qui
Lunedì, Ottobre 4, 2010 - 15:29:01
Altrimenti… andate di apache!
È un web server molto completo e più “succhioso” di lighttpd, ma comunque è un grandissimo progetto che va bene per qualunque esigenza (tranne il risparmio delle risorse )
Martedì, Ottobre 5, 2010 - 09:50:56
È come dici tu, ma io preferisco LightTPD proprio perché non richiede risorse di sistema, né installazione o altro.
Il tutto inoltre, se opportunamente configurato, può essere messo su una chiavetta USB e usato su qualsiasi computer
Mercoledì, Ottobre 6, 2010 - 12:42:07
Anche Apache ma comunque per le chiavette non sono entrambi la scelta migliore.