Sophie

Sophie

distrib > Mandriva > 9.1 > i586 > by-pkgid > f1098342ec4a2b28475e34123ce17201 > files > 1309

howto-html-it-9.1-0.5mdk.noarch.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
<TITLE>Linux WWW HOWTO : Installare dei server WWW</TITLE>
<LINK HREF="WWW-HOWTO-7.html" REL=next>
<LINK HREF="WWW-HOWTO-5.html" REL=previous>
<LINK HREF="WWW-HOWTO.html#toc6" REL=contents>
</HEAD>
<BODY>
<A HREF="WWW-HOWTO-7.html">Avanti</A>
<A HREF="WWW-HOWTO-5.html">Indietro</A>
<A HREF="WWW-HOWTO.html#toc6">Indice</A>
<HR>
<H2><A NAME="s6">6. Installare dei server WWW</A></H2>

<P>Questa sezione contiene informazioni sui differenti server http e su
strumenti addizionali quali linguaggi di scripting per programmazione
CGI ecc. Esistono sul mercato dozzine di server web, ed io ho analizzato
solo quelli pienamente funzionanti: dal momento che alcuni sono prodotti
commerciali, non ho la possibilit&agrave; di provarli. Una buona parte delle
informazioni &egrave; stata trovata su svariati siti web e pertanto, in
caso incontraste delle imperfezioni, fatemelo sapere.
<P>Per una descrizione tecnica del meccanismo http, date un'occhiata agli
RFC menzionati nel capitolo "Approfondimenti" di questo HOWTO.
<P>Personalmente preferisco utilizzare il server Apache. Ha quasi tutte le
caratteristiche di cui uno ha bisogno, e in pi&ugrave; &egrave; gratis. Devo ammettere
che questa sezione &egrave; sbilanciata nei confronti di Apache, ma &egrave; stata una
mia scelta quella di concentrare i miei sforzi su questo server piuttosto
che disperderli su tutti quanti. &Egrave; probabile che mi occupi pi&ugrave;
approfonditamente degli altri in futuro.
<P>
<P>   
<P>
<P>
<H2><A NAME="ss6.1">6.1 Panoramica</A>
</H2>

<P>
<DL>
<DT><B>Cern httpd</B><DD><P>Questo fu il primo web server in assoluto: sviluppato dal
Centro Europeo di Ricerche Nucleari (CERN), non &egrave; comunque pi&ugrave; supportato.
Sono noti alcuni gravi bug di questo server, nonch&eacute; la sua lentezza e la
"fame" di risorse. L'ultima versione &egrave; la 3.0, ma per maggiori informazioni
&egrave; possibile rivolgersi alla home page del server http CERN presso
<A HREF="http://www.w3.org/Daemon/Status.html">http://www.w3.org/Daemon/Status.html</A>.
Si pu&ograve; scaricare presso
<A HREF="ftp://sunsite.unc.edu/pub/Linux/apps/www/servers/httpd-3.0.term.tpz">ftp://sunsite.unc.edu/pub/Linux/apps/www/servers/httpd-3.0.term.tpz</A>
(non si tratta di un errore di battitura: l'estensione &egrave; veramente .tpz, 
ma probabilmente dovrebbe essere .tgz)
<P>
<DT><B>NCSA HTTPd</B><DD><P>Il NCSA HTTPd server &egrave; il padre di Apache (lo sviluppo si
divise in due server differenti): a causa di ci&ograve;, i file di setup sono molto
simili. NCSA HTTPd &egrave; gratuito e il suo codice sorgente &egrave; disponibile per
chiunque lo voglia. Non ho analizzato questo server nel documento, ma leggere
la sezione su Apache pu&ograve; sicuramente aiutare. Questo server era molto diffuso,
ma adesso &egrave; sempre pi&ugrave; spesso soppiantato da Apache, che lo sostituisce
in maniera perfetta (ha gli stessi file di configurazione) e ne risolve
numerosi problemi. (fonte Nov. 1997  
<A HREF="http://www.netcraft.com/survey/">Netcraft survey</A>).
La versione piu recente &egrave; la 1.5.2a. Per maggiori informazioni, rivolgersi a
<A HREF="http://hoohoo.ncsa.uiuc.edu">http://hoohoo.ncsa.uiuc.edu</A>.
<P>
<DT><B>
<A HREF="WWW-HOWTO-7.html#apache">Apache</A></B><DD><P>Apache &egrave; il re di tutti i web 
server, e in pi&ugrave; &egrave; distribuito in forma gratuita sia come binario che
come codice sorgente. &Egrave; molto modulare ed &egrave; pertanto molto semplice 
aggiungere caratteristiche e opzioni fra le tante disponibili: &egrave; inoltre
molto diffuso, tanto che al momento attuale copre ben il 44% di tutti i 
domini web (50% se si contano anche i suoi derivati).
Ci sono pi&ugrave; di 695.000 server Apache in funzione (fonte Novembre 1997 
<A HREF="http://www.netcraft.com/survey/">Netcraft survey</A>).
<P>La versione ufficiale di Apache non ha l'SSL, ma ci sono due derivati che
risolvono il problema.
<P>Stronghold &egrave; un prodotto commerciale basato su Apache che costa $995
nella versione base e $495 in quella economica (basata su una vecchia
versione di Apache).
Stronghold &egrave; il secondo server sicuro dopo Netscape (fonte
<A HREF="http://www.c2.net/products/stronghold">C2 net</A> e 
<A HREF="http://www.netcraft.com/survey/">Netcraft survey</A>).  
Per maggiori informazioni visitate il sito di Stronghold a
<A HREF="http://www.c2.net/products/stronghold/">http://www.c2.net/products/stronghold/</A>. &Egrave; stato sviluppato
fuori dagli Stati Uniti e pertanto &egrave; disponibile in tutto il mondo nella
versione a 128 bit.
<P>Apache-SSL &egrave; una implementazione gratuita di SSL ma non per un
uso commerciale (RSA ha un brevetto americano sulla tecnologia SSL). &Egrave;
possibile utilizzarlo per scopi non commerciali negli Stati Uniti se ci si 
collega con la libreria RSAREF (gratuita). Per ulteriori informazioni
<A HREF="http://www.algroup.co.uk/Apache-SSL/">http://www.algroup.co.uk/Apache-SSL/</A>.
<P>
<DT><B>Netscape Fast Track Server</B><DD><P>Fast Track &egrave; stato sviluppato da Netscape,
ma la versione per Linux &egrave; distribuita da Caldera, sul cui sito web &egrave;
possibile trovarlo come Fast Track per OpenLinux. Non so se funzioni
solo su OpenLinux della Caldera o se giri su ogni distribuzione
(scrivetemi se avete la risposta). I server Netscape contano per l'11,5%
(percentuale in discesa) fra tutti i web server (fonte settembre 1997
<A HREF="http://www.netcraft.com/survey/">http://www.netcraft.com/survey/</A>).
Il server costa $295, ma &egrave; incluso nella distribuzione Caldera di
OpenLinux, che costa $399 ($199.50 per le scuole). 
La pagina web descrive una bella interfaccia da amministratore per un
setup di soli 10 minuti. Il server supporta SSL a 40 bit, mentre per quello a
128 c'e bisogno del Netscape Enterprise Server: purtroppo, per&ograve;, questo
server non &egrave; ancora disponibile per Linux :(
L'ultima versione di Fast Track &egrave; la 2.0 (la versione 3 &egrave; in fase beta,
ma non &egrave; stata ancora portata su Linux). Per comprarne una copia, basta 
andare sul sito Caldera a
<A HREF="http://www.caldera.com/products/netscape/netscape.html">http://www.caldera.com/products/netscape/netscape.html</A>
Per maggiori informazioni, la pagina di Fast Track &egrave;
<A HREF="http://www.netscape.com/comprod/server_central/product/fast_track/">http://www.netscape.com/comprod/server_central/product/fast_track/</A><P>
<DT><B>WN</B><DD><P>WN ha molte caratteristiche che lo rendono interessante. Per prima
cosa, &egrave; pi&ugrave; piccolo dei server CERN, NCSA HTTPd e Apache. Ha inoltre
molte funzionalit&agrave; senza le quali ci sarebbe bisogno di programmazione
CGI, quali ad esempio ricerca sul sito, includes avanzati dal lato del
server: offre inoltre la possibilit&agrave; di scaricare solo una parte di file
con la sua opzione "ranges". &Egrave; rilasciato sotto la Licenza Pubblica GNU.
Le versione corrente &egrave; la 1.18.3: per maggiori informazioni rivolgersi a
<A HREF="http://hopf.math.nwu.edu/">http://hopf.math.nwu.edu/</A>.
<P>
<DT><B>AOLserver</B><DD><P>AOLserver &egrave; prodotto da America On Line. Devo ammettere
di essere rimasto sorpreso dalle potenzialit&agrave; di un server web scritto
da AOL. Oltre alle caratteristiche standard, &egrave; supportata infatti la
connettivit&agrave; ai database: le pagine possono interrogare un database attraverso
dei comandi SQL, e il database &egrave; accessibile attraverso la Open Database
Connectivity (OBCD). Il server ha inoltre un motore di ricerca incorporato
nonch&eacute; il supporto per gli script TCL: se ci&ograve; non fosse abbastanza, &egrave;
possibile aggiungere i propri moduli attraverso le API per il C. Quasi 
dimenticavo il supporto per le SSL a 40 bit: e tutto questo &egrave; gratuito!.
Per maggiori informazioni, visitate il sito di AOLserver presso
<A HREF="http://www.aolserver.com/server/">http://www.aolserver.com/server/</A><P>
<DT><B>Zeus Server</B><DD><P>Zeus Server &egrave; stato sviluppatod da Zeus Technology.  
Affermano di aver prodotto il server pi&ugrave; veloce, almeno stando ai risultati
del benchmark WebSpec96. &Egrave; possibile inoltre controllare e configurare 
l'applicazione da qualsiasi browser, nonch&eacute; limitare l'utilizzo del processore
o della memoria da parte dei programmi CGI ed eseguirli in un contesto
sicuro (qualunque cosa questo voglia dire...). Supporta infine un numero
illimitato di server virtuali. Il prezzo per la versione standard &egrave; di $999, che diventano $1699 se si vuole l'SSL: la societ&agrave; comunque
ha sede fuori dagli Stati Uniti e dunque la versione a 128 bit &egrave; disponibile
in ogni parte del mondo. Per informazioni, visitate
<A HREF="http://www.zeus.co.uk">http://www.zeus.co.uk</A>.  Il sito americano &egrave; a
<A HREF="http://www.zeus.com">http://www.zeus.com</A>.
Vi devo avvisare che, pur essendo molto convinti delle loro prestazioni in 
termini di velocit&agrave;, non sono elencati fra i primi dieci server nei Netcraft
Surveys.
<P>
<DT><B>CL-HTTP</B><DD><P>CL-HTTP significa Common Lisp Hypermedia Server. Se siete dei
programmatori in Lisp, questo &egrave; il server che fa per voi, visto che potete
scrivere i vostri CGI in questo linguaggio. Questo server funziona con un
setup dal web e supporta tutte le funzionalit&agrave; standard di un server.
CL-HTTP &egrave; gratuito e i sorgenti sono distribuiti pubblicamente. Il sito web &egrave;
<A HREF="http://www.ai.mit.edu/projects/iiip/doc/cl-http/home-page.html">http://www.ai.mit.edu/projects/iiip/doc/cl-http/home-page.html</A>
(non si poteva fare un url un p&ograve; pi&ugrave; lunga?)
</DL>
<P>Se avete degli scopi commerciali (sito web aziendale, ISP) vi raccomando
fortemente Apache. Se invece avete bisogno di un setup facile facile a
discapito delle funzionalit&agrave; pi&ugrave; avanzate, allora Zeus Server fa per voi: ho
anche sentito dire che &egrave; facile configurare il server Netscape. Se le vostre
esigenze sono per un uso prettamente "interno", allora potete godere di
maggiore flessibilit&agrave;. Comunque, a meno che voi siate alla ricerca di
qualche cosa di specifico, vi suggerisco ancora di utilizzare uno dei
tre che ho menzionato.
<P>Questa &egrave; solo una lista parziale di tutti i server disponibili. Per un 
elenco pi&ugrave; completo, visitate il sito Netcraft presso
<A HREF="http://www.netcraft.com/survey/servers.html">http://www.netcraft.com/survey/servers.html</A> o Web Compare a
<A HREF="http://webcompare.internet.com">http://webcompare.internet.com</A>.
<P>   
<P>
<P>
<HR>
<A HREF="WWW-HOWTO-7.html">Avanti</A>
<A HREF="WWW-HOWTO-5.html">Indietro</A>
<A HREF="WWW-HOWTO.html#toc6">Indice</A>
</BODY>
</HTML>