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

  1. Piero VDFN

    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 :-) )

  2. Lantaca

    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 :-)

  3. Piero VDFN

    Mercoledì, Ottobre 6, 2010 - 12:42:07

    Anche Apache ma comunque per le chiavette non sono entrambi la scelta migliore.

Pannello di controllo

APOD

today.jpg

Sole - immagine corrente

Luce Bianca

latest_512_HMII.jpg

H-Alpha

latest_gong_color.jpg

Visitatori

Banner 300×250