1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77
|
<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Installazione di Apache Rivet</title><link rel="stylesheet" href="rivet.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.66.1"><link rel="start" href="index.it.html" title="Apache Rivet"><link rel="up" href="index.it.html" title="Apache Rivet"><link rel="prev" href="index.it.html" title="Apache Rivet"><link rel="next" href="directives.it.html" title="Direttive di Apache"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Installazione di Apache Rivet</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="index.it.html"><img src="images/prev.png" alt="Indietro"></a></td><th width="60%" align="center"></th><td width="20%" align="right"><a accesskey="n" href="directives.it.html"><img src="images/next.png" alt="Avanti"></a></td></tr></table></div><div class="section" lang="it"><div class="titlepage"><div><div><hr><h2 class="title" style="clear: both"><a name="installation"></a>Installazione di Apache Rivet</h2></div></div></div><div class="procedure"><ol type="1"><li><p class="title"><b>Verifica delle dipendenze</b></p><p style="width:90%">
Per installare Rivet, avete bisogno di Tcl 8.2 o superiore e
Apache 1.3.xx. Pu essere eseguito su Linux, FreeBSD,
OpenBSD, Solaris e HPUX. possibile utilizzarlo anche in
Windows NT (per cortesia verificate le indicazioni nella
distribuzione).
</p></li><li><p class="title"><b>Procurarsi Rivet</b></p><p style="width:90%">
Si possono scaricare i sorgenti di Rivet da
<a href="http://tcl.apache.org/rivet/download" target="_top">http://tcl.apache.org/rivet/download</a>.
Attualmente il solo modo per ottenere Rivet. In futuro,
contiamo di distribuirlo anche direttamente nei formati
utilizzati da FreeBSD, Debian, Red Hat e windows.
</p></li><li><p class="title"><b>Procurarsi ed installare i sorgenti Apache</b></p><p style="width:90%">
Rivet necessita di alcuni file include (.h) per essere
costruito. Il modo pi facile per ottenerli, scaricare il
codice sorgente dal server web di Apache, sebbene alcuni
sistemi (Debian GNU/Linux per esempio) rendano disponibili per
per l'installazione i file header ed altri file di
sviluppo. Se intendete costruire Rivet staticamente
(compilandolo nel server web Apache, invece di caricarlo
dinamicamente), chiaramente necessitate dei sorgenti.
Raccomandiamo di costruire Rivet con una libreria caricabile
condivisa, per avere la massima flessibilit.</p><p style="width:90%">
Il codice sorgente del server web Apache pu essere reperito
al seguente link: <a href="http://httpd.apache.org/" target="_top">http://httpd.apache.org/</a>.
</p></li><li><p class="title"><b>Decomprimere i sorgenti</b></p><p style="width:90%">
Assumiamo, a questo punto, che abbiate installato Apache.
Dovrete decomprimere i sorgenti di Rivet nella directory dove
vorrete compilarli.
</p><pre style="background:#bbffbb ; width:90ex ; margin: 2ex ; padding: 1ex; border: solid black 1px ; white-space: pre; font-family:monospace ; " class="programlisting">gunzip tcl-rivet-X.X.X.tar.gz
tar -xvf tcl-rivet-X.X.X.tar.gz</pre><p style="width:90%">
</p></li><li><p class="title"><b>Compilare Rivet</b></p><p style="width:90%">
Rivet usa un unico sistema di compilazione che abbiamo
creato espressamente per questo progetto. Utilizza le
informazioni incluse in Apache e Tcl, considerando le loro
configurazioni, al fine di compilarlo tramite una serie di
script Tcl, che sono ubicati nella directory
<tt class="filename">buildscripts/</tt>.
</p><ol type="a"><li><p class="title"><b>Modificare src/make.tcl</b></p><p style="width:90%">
Potrebbe essere necessario modificare a mano
<tt class="filename">src/make.tcl</tt>, al fine di impostare
alcune opzioni. Per prima cosa provate la prossima
istruzione e vedete se ha successo.
</p></li><li><p style="width:90%">A questo punto, siete pronti ad eseguire la compilazione
del sistema:</p><pre style="background:#bbffbb ; width:90ex ; margin: 2ex ; padding: 1ex; border: solid black 1px ; white-space: pre; font-family:monospace ; " class="programlisting">cd src/
./make.tcl <i class="replaceable"><tt>option</tt></i></pre><p style="width:90%">dove <i class="replaceable"><tt>option</tt></i> pu essere
shared (condivisa) o
static (statica).
</p></li><li><p class="title"><b>Installazione</b></p><p style="width:90%">
Adesso siamo pronti ad eseguire il comando
<span style="font-family:monospace"><span><b class="command">./make.tcl install</b></span></span> per installare i
file risultanti. Questo
dovrebbe copiare gli oggetti condivisi (come
<tt class="filename">mod_rivet.so</tt>, se stato creato con
successo) nella directory di Apache
<tt class="filename">libexec</tt>, come pure installare alcuni
script di supporto e codice vario.
</p></li></ol></li><li><p class="title"><b>File di configurazione di Apache</b></p><p style="width:90%">
Rivet relativamente facile da configurare, cominceremo
aggiungendogli il modulo:
</p><pre style="background:#bbffbb ; width:90ex ; margin: 2ex ; padding: 1ex; border: solid black 1px ; white-space: pre; font-family:monospace ; " class="programlisting">LoadModule rivet_module <i class="replaceable"><tt>/usr/lib/apache/1.3/
mod_rivet.so</tt></i></pre><p style="width:90%">
Questo informa Apache che deve caricare l'oggetto condiviso
Rivet, in qualsiasi parte esso risieda sul vostro file system.
Ora abbiamo informato Apache su quali file sono del tipo
"Rivet" e come elaborarli:
</p><pre style="background:#bbffbb ; width:90ex ; margin: 2ex ; padding: 1ex; border: solid black 1px ; white-space: pre; font-family:monospace ; " class="programlisting">AddType application/x-httpd-rivet .rvt
AddType application/x-rivet-tcl .tcl</pre><p style="width:90%">
Questo informa Apache di elaborare i file con le estensioni
<tt class="filename">.rvt</tt> e <tt class="filename">.tcl</tt>
come file Rivet.
</p><p style="width:90%">
Per altre direttive che Rivet fornisce per la configurazione di
Apache, per cortesia, vedete <a href="directives.it.html" title="Direttive di Apache">la sezione chiamata “Direttive di Apache”</a>.
</p></li></ol></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="index.it.html"><img src="images/prev.png" alt="Indietro"></a></td><td width="20%" align="center"><a accesskey="u" href="index.it.html"><img src="images/up.png" alt="Risali"></a></td><td width="40%" align="right"><a accesskey="n" href="directives.it.html"><img src="images/next.png" alt="Avanti"></a></td></tr><tr><td width="40%" align="left" valign="top">Apache Rivet</td><td width="20%" align="center"><a accesskey="h" href="index.it.html"><img src="images/home.png" alt="Partenza"></a></td><td width="40%" align="right" valign="top">Direttive di Apache</td></tr></table></div></body></html>
|