]> git.piffa.net Git - doc/.git/blobdiff - servizi.html
Servizi.txt: lavorato su apache e dns
[doc/.git] / servizi.html
index fe6b7411869c01990e83d5d137da3d6222764878..5880af30e9753ec5a7e3788c475cb7d266d13052 100644 (file)
 
           <ul class="auto-toc">
             <li><a class="reference internal" href=
-            "#configurazione-di-apache" id="id17" name=
-            "id17">3.1&nbsp;&nbsp;&nbsp;Configurazione di
+            "#pacchetti-da-installare" id="id17" name=
+            "id17">3.1&nbsp;&nbsp;&nbsp;Pacchetti da
+            installare::</a></li>
+
+            <li><a class="reference internal" href=
+            "#configurazione-di-apache" id="id18" name=
+            "id18">3.2&nbsp;&nbsp;&nbsp;Configurazione di
             Apache</a></li>
 
             <li><a class="reference internal" href="#apache-conf"
-            id="id18" name=
-            "id18">3.2&nbsp;&nbsp;&nbsp;apache.conf</a></li>
+            id="id19" name=
+            "id19">3.3&nbsp;&nbsp;&nbsp;apache.conf</a></li>
 
             <li>
               <a class="reference internal" href=
-              "#installazione-di-php" id="id19" name=
-              "id19">3.3&nbsp;&nbsp;&nbsp;Installazione di PHP</a>
+              "#installazione-di-php" id="id20" name=
+              "id20">3.4&nbsp;&nbsp;&nbsp;Installazione di PHP</a>
 
               <ul class="auto-toc">
                 <li><a class="reference internal" href=
-                "#test-del-modulo-php" id="id20" name=
-                "id20">3.3.1&nbsp;&nbsp;&nbsp;Test del modulo
+                "#test-del-modulo-php" id="id21" name=
+                "id21">3.4.1&nbsp;&nbsp;&nbsp;Test del modulo
                 php</a></li>
 
                 <li><a class="reference internal" href=
-                "#installazione-del-supporto-per-mysql" id="id21"
-                name="id21">3.3.2&nbsp;&nbsp;&nbsp;Installazione
+                "#installazione-del-supporto-per-mysql" id="id22"
+                name="id22">3.4.2&nbsp;&nbsp;&nbsp;Installazione
                 del supporto per Mysql</a></li>
 
                 <li><a class="reference internal" href=
-                "#phpmyadmin" id="id22" name=
-                "id22">3.3.3&nbsp;&nbsp;&nbsp;phpmyadmin</a></li>
+                "#phpmyadmin" id="id23" name=
+                "id23">3.4.3&nbsp;&nbsp;&nbsp;phpmyadmin</a></li>
 
                 <li><a class="reference internal" href=
                 "#installazione-del-supporto-per-postgresql" id=
-                "id23" name=
-                "id23">3.3.4&nbsp;&nbsp;&nbsp;Installazione del
+                "id24" name=
+                "id24">3.4.4&nbsp;&nbsp;&nbsp;Installazione del
                 supporto per Postgresql</a></li>
+
+                <li><a class="reference internal" href=
+                "#phppgadmin" id="id25" name=
+                "id25">3.4.5&nbsp;&nbsp;&nbsp;phppgadmin</a></li>
               </ul>
             </li>
 
             <li>
               <a class="reference internal" href="#virtual-hosts"
-              id="id24" name="id24">3.4&nbsp;&nbsp;&nbsp;Virtual
+              id="id26" name="id26">3.5&nbsp;&nbsp;&nbsp;Virtual
               hosts</a>
 
               <ul class="auto-toc">
                 <li><a class="reference internal" href=
-                "#gestione-dns" id="id25" name=
-                "id25">3.4.1&nbsp;&nbsp;&nbsp;Gestione DNS</a></li>
+                "#gestione-dns" id="id27" name=
+                "id27">3.5.1&nbsp;&nbsp;&nbsp;Gestione DNS</a></li>
 
                 <li><a class="reference internal" href=
-                "#virtual-host" id="id26" name=
-                "id26">3.4.2&nbsp;&nbsp;&nbsp;Virtual host</a></li>
+                "#virtual-host" id="id28" name=
+                "id28">3.5.2&nbsp;&nbsp;&nbsp;Virtual host</a></li>
               </ul>
             </li>
 
-            <li><a class="reference internal" href=
-            "#user-authentication" id="id27" name=
-            "id27">3.5&nbsp;&nbsp;&nbsp;User
-            Authentication</a></li>
+            <li>
+              <a class="reference internal" href=
+              "#negoziazione-accessi" id="id29" name=
+              "id29">3.6&nbsp;&nbsp;&nbsp;Negoziazione accessi</a>
+
+              <ul class="auto-toc">
+                <li><a class="reference internal" href=
+                "#limiti-su-base-ip" id="id30" name=
+                "id30">3.6.1&nbsp;&nbsp;&nbsp;Limiti su base
+                ip</a></li>
+
+                <li><a class="reference internal" href=
+                "#user-authentication" id="id31" name=
+                "id31">3.6.2&nbsp;&nbsp;&nbsp;User
+                Authentication</a></li>
+              </ul>
+            </li>
 
             <li><a class="reference internal" href="#cavets" id=
-            "id28" name="id28">3.6&nbsp;&nbsp;&nbsp;Cavets</a></li>
+            "id32" name="id32">3.7&nbsp;&nbsp;&nbsp;Cavets</a></li>
           </ul>
         </li>
 
         <li>
           <a class="reference internal" href="#domain-name-system"
-          id="id29" name="id29">4&nbsp;&nbsp;&nbsp;Domain Name
+          id="id33" name="id33">4&nbsp;&nbsp;&nbsp;Domain Name
           System</a>
 
           <ul class="auto-toc">
             <li><a class="reference internal" href=
-            "#informazioni-di-base-sul-servizio-dns" id="id30"
-            name="id30">4.1&nbsp;&nbsp;&nbsp;Informazioni di base
-            sul servizio DNS.</a></li>
-
-            <li><a class="reference internal" href=
-            "#nomi-di-dominio" id="id31" name=
-            "id31">4.2&nbsp;&nbsp;&nbsp;Nomi di dominio</a></li>
+            "#nomi-di-dominio" id="id34" name=
+            "id34">4.1&nbsp;&nbsp;&nbsp;Nomi di dominio</a></li>
 
             <li><a class="reference internal" href=
-            "#tipologie-di-record" id="id32" name=
-            "id32">4.3&nbsp;&nbsp;&nbsp;Tipologie di
+            "#tipologie-di-record" id="id35" name=
+            "id35">4.2&nbsp;&nbsp;&nbsp;Tipologie di
             record</a></li>
 
             <li><a class="reference internal" href="#utilizzo" id=
-            "id33" name=
-            "id33">4.4&nbsp;&nbsp;&nbsp;Utilizzo</a></li>
+            "id36" name=
+            "id36">4.3&nbsp;&nbsp;&nbsp;Utilizzo</a></li>
 
             <li><a class="reference internal" href=
-            "#risoluzione-dei-nomi-di-dominio" id="id34" name=
-            "id34">4.5&nbsp;&nbsp;&nbsp;Risoluzione dei nomi di
+            "#risoluzione-dei-nomi-di-dominio" id="id37" name=
+            "id37">4.4&nbsp;&nbsp;&nbsp;Risoluzione dei nomi di
             dominio</a></li>
+
+            <li><a class="reference internal" href="#dig" id="id38"
+            name="id38">4.5&nbsp;&nbsp;&nbsp;Dig</a></li>
           </ul>
         </li>
 
-        <li><a class="reference internal" href="#dnsmasq" id="id35"
-        name="id35">5&nbsp;&nbsp;&nbsp;DNSmasq</a></li>
+        <li><a class="reference internal" href="#dnsmasq" id="id39"
+        name="id39">5&nbsp;&nbsp;&nbsp;DNSmasq</a></li>
 
         <li>
-          <a class="reference internal" href="#samba" id="id36"
-          name="id36">6&nbsp;&nbsp;&nbsp;Samba</a>
+          <a class="reference internal" href="#samba" id="id40"
+          name="id40">6&nbsp;&nbsp;&nbsp;Samba</a>
 
           <ul class="auto-toc">
             <li><a class="reference internal" href="#pacchetti" id=
-            "id37" name=
-            "id37">6.1&nbsp;&nbsp;&nbsp;Pacchetti</a></li>
+            "id41" name=
+            "id41">6.1&nbsp;&nbsp;&nbsp;Pacchetti</a></li>
 
             <li><a class="reference internal" href=
-            "#passwords-e-autenticazione" id="id38" name=
-            "id38">6.2&nbsp;&nbsp;&nbsp;Passwords e
+            "#passwords-e-autenticazione" id="id42" name=
+            "id42">6.2&nbsp;&nbsp;&nbsp;Passwords e
             autenticazione</a></li>
 
             <li><a class="reference internal" href=
-            "#creazione-utenti" id="id39" name=
-            "id39">6.3&nbsp;&nbsp;&nbsp;Creazione Utenti</a></li>
+            "#creazione-utenti" id="id43" name=
+            "id43">6.3&nbsp;&nbsp;&nbsp;Creazione Utenti</a></li>
 
             <li>
               <a class="reference internal" href=
-              "#creare-la-condivisione" id="id40" name=
-              "id40">6.4&nbsp;&nbsp;&nbsp;Creare la
+              "#creare-la-condivisione" id="id44" name=
+              "id44">6.4&nbsp;&nbsp;&nbsp;Creare la
               condivisione</a>
 
               <ul class="auto-toc">
                 <li><a class="reference internal" href=
                 "#sicurezza-permessi-di-esecuzione-sul-server" id=
-                "id41" name=
-                "id41">6.4.1&nbsp;&nbsp;&nbsp;Sicurezza: permessi
+                "id45" name=
+                "id45">6.4.1&nbsp;&nbsp;&nbsp;Sicurezza: permessi
                 di esecuzione sul server</a></li>
               </ul>
             </li>
 
             <li><a class="reference internal" href=
             "#configurazione-dell-applicativo-samba-vero-e-proprio"
-            id="id42" name=
-            "id42">6.5&nbsp;&nbsp;&nbsp;Configurazione
+            id="id46" name=
+            "id46">6.5&nbsp;&nbsp;&nbsp;Configurazione
             dell'applicativo Samba vero e proprio.</a></li>
 
             <li><a class="reference internal" href=
-            "#testare-il-servizio" id="id43" name=
-            "id43">6.6&nbsp;&nbsp;&nbsp;Testare il
+            "#testare-il-servizio" id="id47" name=
+            "id47">6.6&nbsp;&nbsp;&nbsp;Testare il
             Servizio</a></li>
           </ul>
         </li>
 
-        <li><a class="reference internal" href="#note" id="id44"
-        name="id44">7&nbsp;&nbsp;&nbsp;NOTE</a></li>
+        <li><a class="reference internal" href="#note" id="id48"
+        name="id48">7&nbsp;&nbsp;&nbsp;NOTE</a></li>
       </ul>
     </div>
 
@@ -992,18 +1012,37 @@ Acquire::http::Proxy "http://10.10.208.254:3128"
       <h1><a class="toc-backref" href=
       "#id16">3&nbsp;&nbsp;&nbsp;Apache</a></h1>
 
-      <p>Pacchetti da installare:</p>
-      <pre class="literal-block">
-apache2 apache2-doc
-</pre>
+      <p>Apache HTTP Server, o più comunemente Apache, e' il nome
+      dato alla piattaforma server Web modulare più diffusa (ma
+      anche al gruppo di lavoro open source che ha creato,
+      sviluppato e aggiornato il software server), in grado di
+      operare da sistemi operativi UNIX-Linux e Microsoft.</p>
+
+      <p>Un server web e' un processo, e per estensione il computer
+      su cui è in esecuzione, che si occupa di fornire, su
+      richiesta del browser, una pagina web (spesso scritta in
+      HTML). Le informazioni inviate dal server web viaggiano in
+      rete trasportate dal protocollo HTTP. L'insieme di server web
+      dÃ&nbsp; vita al World Wide Web, uno dei servizi più
+      utilizzati di Internet.</p>
+
+      <div class="section" id="pacchetti-da-installare">
+        <h2><a class="toc-backref" href=
+        "#id17">3.1&nbsp;&nbsp;&nbsp;Pacchetti da
+        installare::</a></h2>
 
-      <p>Con la release 2.0 di Apache viene automaticamente resa
-      disponibile anche la versione SSL (Secure Socket Layer,
-      cpnnessioni criptate ) del web server.</p>
+        <blockquote>
+          apache2 apache2-doc
+        </blockquote>
+
+        <p>Con la release 2.0 di Apache viene automaticamente resa
+        disponibile anche la versione SSL (Secure Socket Layer,
+        cpnnessioni criptate ) del web server.</p>
+      </div>
 
       <div class="section" id="configurazione-di-apache">
         <h2><a class="toc-backref" href=
-        "#id17">3.1&nbsp;&nbsp;&nbsp;Configurazione di
+        "#id18">3.2&nbsp;&nbsp;&nbsp;Configurazione di
         Apache</a></h2>
 
         <p>I file di configurazione di apache si trovano nella
@@ -1016,10 +1055,14 @@ apache2 apache2-doc
         <dl class="docutils">
           <dt>apache2.conf</dt>
 
-          <dd>File di configurazione principale del servizio
-          httpd.conf e' il vecchio file di configurazione di
-          Apache1, presente per motivi di retrocompatibilita' e'
-          generalemente vuoto.</dd>
+          <dd>
+            <p class="first">File di configurazione principale del
+            servizio.</p>
+
+            <p class="last">httpd.conf e' il vecchio file di
+            configurazione di Apache1, presente per motivi di
+            retrocompatibilita' e' generalemente vuoto.</p>
+          </dd>
 
           <dt>ports.conf</dt>
 
@@ -1058,7 +1101,7 @@ apache2 apache2-doc
 
       <div class="section" id="apache-conf">
         <h2><a class="toc-backref" href=
-        "#id18">3.2&nbsp;&nbsp;&nbsp;apache.conf</a></h2>
+        "#id19">3.3&nbsp;&nbsp;&nbsp;apache.conf</a></h2>
 
         <p>File di configurazione del servizio Apache, contiene le
         impostazioni generiche (ad esempio utilizzo della RAM e
@@ -1070,7 +1113,7 @@ apache2 apache2-doc
         <p>Guardiamo alcune direttive interessanti:</p>
 
         <dl class="docutils">
-          <dt>timeout</dt>
+          <dt>Timeout</dt>
 
           <dd>Numero di secondi da aspettare prima di chiudere la
           connessione con il client. Questo parametro serve a
@@ -1085,9 +1128,9 @@ apache2 apache2-doc
           alle connessioni persistenti (http 1.1) permettono al
           server di rispondere a piu' richieste dei client mediante
           la stessa connessione. Il protocoll http per sua natura
-          e' connectio-less e senza stato, quindi ogni risorsa
-          richiesta (per pagine web si pensi ad esempio alle
-          immagini) dal client necessita di una connessione
+          e' senza stato (<em>statelessi</em> ), quindi ogni
+          risorsa richiesta (per pagine web si pensi ad esempio
+          alle immagini) dal client necessita di una connessione
           autonoma. Keep-alive permette di ottimizzare la
           connessione anche fino al 50% a seconda delle situazioni
           e contenuti.</dd>
@@ -1115,7 +1158,7 @@ apache2 apache2-doc
 
       <div class="section" id="installazione-di-php">
         <h2><a class="toc-backref" href=
-        "#id19">3.3&nbsp;&nbsp;&nbsp;Installazione di PHP</a></h2>
+        "#id20">3.4&nbsp;&nbsp;&nbsp;Installazione di PHP</a></h2>
 
         <p>Pacchetti da installare: <tt class=
         "docutils literal"><span class="pre">php5</span>
@@ -1123,7 +1166,7 @@ apache2 apache2-doc
 
         <div class="section" id="test-del-modulo-php">
           <h3><a class="toc-backref" href=
-          "#id20">3.3.1&nbsp;&nbsp;&nbsp;Test del modulo
+          "#id21">3.4.1&nbsp;&nbsp;&nbsp;Test del modulo
           php</a></h3>
 
           <p>Creare nella cartella <tt class=
@@ -1137,21 +1180,23 @@ apache2 apache2-doc
 </pre>
 
           <p>Questa funzione di php generera' la tipica pagina con
-          le impostazioni attuali per php, se richiamando la pagina
+          le impostazioni attuali per PHP. Richiamando la pagina
           (es: <tt class="docutils literal"><span class=
           "pre">http://localhost/info.php</span></tt> ) verra
-          generata la pagina e resa disponibile tramite apache agli
-          utenti allora l'integrazione tra PHP e Apache sara'
-          corretta. In caso contrario se il client http proporra di
-          scaricare la pagina invece che visualizzarla nel browser:
-          non funziona l'interprete di php o sono mal configurati i
-          MIME-type.</p>
+          generata dall'interprete PHP la pagina HTML e resa
+          disponibile tramite Apache ai utclient HTTP, a prova del
+          correto funzionamento del modulo di PHP e della sua
+          integrazione con il serv web Apache. In caso contrario se
+          il client http proporra di scaricare la pagina invece che
+          visualizzarla nel browser: non funziona l'interprete di
+          php o sono mal configurati i MIME-type. prima di tutto
+          assicurarsi di aver fatoo ripartire Apache.</p>
         </div>
 
         <div class="section" id=
         "installazione-del-supporto-per-mysql">
           <h3><a class="toc-backref" href=
-          "#id21">3.3.2&nbsp;&nbsp;&nbsp;Installazione del supporto
+          "#id22">3.4.2&nbsp;&nbsp;&nbsp;Installazione del supporto
           per Mysql</a></h3>
 
           <p>Installare i pacchetti:</p>
@@ -1168,7 +1213,7 @@ php5-mysql phpmyadmin
 
         <div class="section" id="phpmyadmin">
           <h3><a class="toc-backref" href=
-          "#id22">3.3.3&nbsp;&nbsp;&nbsp;phpmyadmin</a></h3>
+          "#id23">3.4.3&nbsp;&nbsp;&nbsp;phpmyadmin</a></h3>
 
           <p>L'interfaccia web Phpmyadmin non richede
           necessariamente la presenza di un database Mysql locale,
@@ -1193,7 +1238,7 @@ php5-mysql phpmyadmin
         <div class="section" id=
         "installazione-del-supporto-per-postgresql">
           <h3><a class="toc-backref" href=
-          "#id23">3.3.4&nbsp;&nbsp;&nbsp;Installazione del supporto
+          "#id24">3.4.4&nbsp;&nbsp;&nbsp;Installazione del supporto
           per Postgresql</a></h3>
 
           <p>Installare i pacchetti:</p>
@@ -1207,11 +1252,35 @@ php5-pgsql phppgadmin
           "docutils literal"><span class=
           "pre">pgsql</span></tt>).</p>
         </div>
+
+        <div class="section" id="phppgadmin">
+          <h3><a class="toc-backref" href=
+          "#id25">3.4.5&nbsp;&nbsp;&nbsp;phppgadmin</a></h3>
+
+          <p>L'interfaccia web Phppgadmin per il database server
+          PostgreSQL non richede necessariamente la presenza di un
+          database locale, puo' infatti essere utilizzata per
+          gestire databases remoti (il suo file di configurazione:
+          <tt class="docutils literal"><span class=
+          "pre">/etc/phppgadmin/config.inc.php</span></tt> ). Nel
+          caso si voglia installare localmente Mysql si utilizzi il
+          pacchetto <tt class="docutils literal"><span class=
+          "pre">postgresql</span></tt> .</p>
+
+          <p>Phpmyadmin dovrebbe essere disponibile all'URL:
+          <tt class="docutils literal"><span class=
+          "pre">http://localhost/phppgadmin/</span></tt>, se cosi
+          non fosse controllare che sia incluso il file <tt class=
+          "docutils literal"><span class=
+          "pre">/etc/phppgadmin/apache.conf</span></tt> in
+          <tt class="docutils literal"><span class=
+          "pre">/etc/apache2/conf.d/</span></tt> .</p>
+        </div>
       </div>
 
       <div class="section" id="virtual-hosts">
         <h2><a class="toc-backref" href=
-        "#id24">3.4&nbsp;&nbsp;&nbsp;Virtual hosts</a></h2>
+        "#id26">3.5&nbsp;&nbsp;&nbsp;Virtual hosts</a></h2>
 
         <blockquote>
           <ul class="simple">
@@ -1225,20 +1294,23 @@ php5-pgsql phppgadmin
         </blockquote>
 
         <p>I virtual host permettono di avere piu' siti internet
-        disponibile tramite lo stesso server web, eventualmente
+        disponibili tramite lo stesso server web, eventualmente
         mappati su un solo indirizzo ip. Sono generalemente di due
         tipi:</p>
 
         <blockquote>
           <ul class="simple">
-            <li>Basati su indirizzi ip diversi. Se si ha la
+            <li>Basati su <em>indirizzi ip</em>. Se si ha la
             possibilita' di avere piu' indirizzi ip dedicati per i
-            diversi siti che si vuole servire. ES: &lt;VirtualHost
-            192.168.0.2:80&gt; . Soluzione dispendiosa, si tende ad
-            usarla solo se servono certificati di sicurezza (SSL )
-            dedicati per ogni sito.</li>
-
-            <li>Basati su nomi di dominio diversi che puntano allo
+            diversi siti che si vuole servire. ES: <tt class=
+            "docutils literal"><span class=
+            "pre">&lt;VirtualHost</span> <span class=
+            "pre">192.168.0.2:80&gt;</span></tt> . Soluzione
+            dispendiosa, si tende ad usarla solo se servono
+            certificati di sicurezza (SSL ) dedicati per ogni
+            sito.</li>
+
+            <li>Basati su <em>nomi di dominio</em> che puntano allo
             stesso ip. Soluzione piu' economica e diffusa che si
             basa sulle funzionalita' di http 1.1 .</li>
           </ul>
@@ -1249,7 +1321,7 @@ php5-pgsql phppgadmin
 
         <div class="section" id="gestione-dns">
           <h3><a class="toc-backref" href=
-          "#id25">3.4.1&nbsp;&nbsp;&nbsp;Gestione DNS</a></h3>
+          "#id27">3.5.1&nbsp;&nbsp;&nbsp;Gestione DNS</a></h3>
 
           <p>Prima di tutto per poter impostare i virtual hosts
           dovete avere un server DNS che risolva i vostri nomi di
@@ -1257,38 +1329,42 @@ php5-pgsql phppgadmin
           ottenere in vari modi, ad es:</p>
 
           <blockquote>
-            <ul class="simple">
-              <li>Bind Impostare i campi A nelle proprie zone
-              gestite dal server dns Bind. Ad es: <tt class=
+            <dl class="docutils">
+              <dt><em>Bind</em> (DNS server)</dt>
+
+              <dd>Impostare i campi A nelle proprie zone gestite
+              dal server dns Bind. Ad es: <tt class=
               "docutils literal"><span class=
               "pre">papo</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
               <span class=
               "pre">A</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-              <span class="pre">212.22.136.248</span></tt></li>
+              <span class="pre">212.22.136.248</span></tt></dd>
 
-              <li>Servizio DNS dinamico on line. Utilizzare un
-              servizio come ad es: <a class="reference external"
-              href=
+              <dt><em>Servizio DNS dinamico on line</em>.</dt>
+
+              <dd>Utilizzare un servizio come ad es: <a class=
+              "reference external" href=
               "https://www.dyndns.com/">https://www.dyndns.com/</a>
               per mappare nomi di dominio sul proprio indirizzo ip,
               comodo ad esempio se si dispone di un indirzzo ip
               pubblico (anche se dinamico) per la propria
-              connessione ad internet.</li>
+              connessione ad internet.</dd>
+
+              <dt><em>Dnsmasq</em> (DNS server)</dt>
 
-              <li>Dnsmasq Utilizzabile a livello locale per fare
-              dei test, utilizzando direttive come: <tt class=
+              <dd>Utilizzabile a livello locale per fare dei test,
+              utilizzando direttive come: <tt class=
               "docutils literal"><span class=
-              "pre">address=/davide.piffa.net/10.10.208.178</span></tt></li>
+              "pre">address=/davide.piffa.net/10.10.208.178</span></tt></dd>
 
-              <li>/etc/hosts Per prove <em>strettamente a livello
-              locale</em> potete impostare i nomi dei vostri
-              virtual server nel file /etc/hosts .</li>
-            </ul>
-          </blockquote>
+              <dt><tt class="docutils literal"><span class=
+              "pre">/etc/hosts</span></tt></dt>
 
-          <p>Testare con dig (disponibile nel pacchetto <tt class=
-          "docutils literal"><span class="pre">dnsutils</span></tt>
-          ) il nome di dominio che si vuole utilizzare:</p>
+              <dd>Per prove <em>strettamente a livello locale</em>
+              potete impostare i nomi dei vostri virtual server nel
+              file /etc/hosts .</dd>
+            </dl>
+          </blockquote>
           <pre class="literal-block">
 # dig 177.piffa.net
 
@@ -1328,23 +1404,203 @@ php5-pgsql phppgadmin
 
         <div class="section" id="virtual-host">
           <h3><a class="toc-backref" href=
-          "#id26">3.4.2&nbsp;&nbsp;&nbsp;Virtual host</a></h3>
+          "#id28">3.5.2&nbsp;&nbsp;&nbsp;Virtual host</a></h3>
+
+          <p>Esempio di Virtual host:</p>
+          <pre class="literal-block">
+&lt;VirtualHost *:80 &gt;
+    ServerName 177.piffa.net
+    DocumentRoot /var/www/177.piffa.net/
+    ServerAdmin webmaster@177.piffa.net
+&lt;/VirtualHost&gt;
+</pre>
+
+          <ol class="arabic simple">
+            <li><tt class="docutils literal"><span class=
+            "pre">&lt;VirtualHost</span> <span class=
+            "pre">\*:80</span> <span class="pre">&gt;</span></tt>
+            La prima riga indica l'inizio della stanza relativa al
+            nostro virtual host, che ascolotera' su qualunque
+            indirizzo ip (nel caso il server abbia piu' indirizzi
+            dai quali e' raggiungibile) sulla porta <tt class=
+            "docutils literal"><span class=
+            "pre">80</span></tt>.</li>
+
+            <li><tt class="docutils literal"><span class=
+            "pre">Server/name</span></tt> precisa quale sara' il
+            nome di dominio a cui verra' associato questo sito
+            rispetto ad altri eventualmenti presenti sullo stesso
+            server web.</li>
+
+            <li><tt class="docutils literal"><span class=
+            "pre">DocumentRoot</span></tt> : il path della
+            directory che contiene le pagine del sito.</li>
+
+            <li><tt class="docutils literal"><span class=
+            "pre">ServerAdmin</span></tt>: l'indirizzo del
+            webmaster, in modo da poterlo contattare in caso di
+            problemi col sito.</li>
+
+            <li><tt class="docutils literal"><span class=
+            "pre">&lt;/VirtualHost&gt;</span></tt>: <em>tag</em> di
+            chiusura della stanza di definizione del virtual
+            host.</li>
+          </ol>
+
+          <p>Quelle che abbiamo appena visto sono le direttive
+          essenziali per definire un sito virtuale, potrebbe essere
+          utile aggiungene altre:</p>
+
+          <ul>
+            <li>
+              <dl class="first docutils">
+                <dt><tt class="docutils literal"><span class=
+                "pre">ErrorLog</span> <span class=
+                "pre">/var/log/apache2/177.piffa.net/error.log</span></tt></dt>
+
+                <dd>
+                  <p class="first last">Log degli errori separato
+                  dai restanti siti web ospitati dal server.</p>
+                </dd>
+              </dl>
+            </li>
+
+            <li>
+              <dl class="first docutils">
+                <dt><tt class="docutils literal"><span class=
+                "pre">LogLevel</span> <span class=
+                "pre">warn</span></tt></dt>
+
+                <dd>
+                  <p class="first last">Livello di importanza degli
+                  eventi loggati= warning <em>attenzione</em> .</p>
+                </dd>
+              </dl>
+            </li>
+
+            <li>
+              <dl class="first docutils">
+                <dt><tt class="docutils literal"><span class=
+                "pre">CustomLog</span> <span class=
+                "pre">/var/log/apache2/177.piffa.net/access.log</span>
+                <span class="pre">combined</span></tt></dt>
+
+                <dd>
+                  <p class="first last">Log di accesso separati
+                  dagli altri siti, utile anche qua per statistiche
+                  di accesso per il solo sito virtuale.</p>
+                </dd>
+              </dl>
+            </li>
+          </ul>
 
-          <p>Esempio di Virtual host</p>
+          <p>Potrebbe essere utile modificare le impostazioni di
+          una intera directory, ad esempio per abilitare
+          l'<tt class="docutils literal"><span class=
+          "pre">AuthConfig</span></tt>:</p>
+          <pre class="literal-block">
+&lt;Directory "/var/www/miosito.net/privata"&gt;
+        AllowOverride AuthConfig
+        Options ExecCGI Indexes MultiViews FollowSymLinks
+        Order allow,deny
+        Allow from all
+&lt;/Directory&gt;
+</pre>
+
+          <p><tt class="docutils literal"><span class=
+          "pre">AllowOverride</span> <span class=
+          "pre">AuthConfig</span></tt> ora vale per l'intera
+          directory, come le altre opzioni.</p>
         </div>
       </div>
 
-      <div class="section" id="user-authentication">
+      <div class="section" id="negoziazione-accessi">
         <h2><a class="toc-backref" href=
-        "#id27">3.5&nbsp;&nbsp;&nbsp;User Authentication</a></h2>
+        "#id29">3.6&nbsp;&nbsp;&nbsp;Negoziazione accessi</a></h2>
+
+        <p>Tipicamente quando si installa un server web il proprio
+        desiderio e' di dare accesso ai materiali disponibili al
+        maggior numero di visitatori possibile. Talvolta pero' puo
+        essere utile o necessario limitare gli accessi, ad esempio
+        per escludere un <em>bot</em> indesiderato che scansiona
+        ininterottamente le nostre pagine o per creare una <em>Area
+        Riservata</em> i cui materiali non devono essere
+        disponibile a tutti.</p>
+
+        <div class="section" id="limiti-su-base-ip">
+          <h3><a class="toc-backref" href=
+          "#id30">3.6.1&nbsp;&nbsp;&nbsp;Limiti su base ip</a></h3>
+
+          <p>La forma piu' semplice di restrizine degli accessi e'
+          su base degli indirizzi IP dei client: tipicamente i siti
+          web sono settati per dare accesso a chiunque:</p>
+          <pre class="literal-block">
+&lt;VirtualHost *:80 &gt;
+       # ...
+       Order allow,deny
+       Allow from all
+&lt;/VirtualHost&gt;
+</pre>
+
+          <p>Potremmo negare l'accesso a uno o piu' indirizzi IP in
+          questo modo:</p>
+          <pre class="literal-block">
+&lt;VirtualHost *:80 &gt;
+       Order allow,deny
+       Allow from all
+       Deny from 192.168.0.1
+&lt;/VirtualHost&gt;
+</pre>
 
-        <p>link: <a class="reference external" href=
-        "http://www.apacheweek.com/features/userauth">http://www.apacheweek.com/features/userauth</a></p>
+          <p>Ora l'IP 192.168.0.1 non potra' piu' accedere ai
+          materiali dell'intero sito virtuale, oppure potremmo
+          lavorare su una sola directory:</p>
+          <pre class="literal-block">
+&lt;Directory "/var/www/miosito.net/limitata"&gt;
+       Order allow,deny
+       Allow from 192.168.0.0./24
+       Deny from all
+&lt;/Directory&gt;
+</pre>
+
+          <p>In questo modo solo la classe IP <tt class=
+          "docutils literal"><span class=
+          "pre">192.168.0.0/24</span></tt> potra' accedere alla
+          directory <tt class="docutils literal"><span class=
+          "pre">/limitata</span></tt> Si tenga pero' conto che e'
+          relativamente facile per un malintenzionato cambiare il
+          propio indirizzo ip, oppure collegarsi da un altra zona.
+          Meno facile e' accedere ad una classe privata trovandosi
+          all'esterno di questa, ma e' comunque possibile mandare
+          delle richieste <tt class="docutils literal"><span class=
+          "pre">GET</span></tt> per cercare di mandare in Denial Of
+          Service il webserver.</p>
+        </div>
+
+        <div class="section" id="user-authentication">
+          <h3><a class="toc-backref" href=
+          "#id31">3.6.2&nbsp;&nbsp;&nbsp;User
+          Authentication</a></h3>
+
+          <p>A volte conviene negoziare gli accessi ad un area di
+          un sito tramite autenticazione basata sull'accopiata
+          <em>nome utente / password</em>. Questo puo' venire utile
+          per creare una area download <em>intranet</em>, alla
+          quale possano accedere solo gli utenti previsti a
+          prescindere dagli indirizzi IP dei loro client. Per
+          quanto esistano soluzioni piu' granulari e sofisticate
+          per ottenere questo, <em>mod-auth</em> puo'essere
+          sufficente. E mod auth non richiede l'installazione di
+          software aggiuntivi.</p>
+
+          <p>link: <a class="reference external" href=
+          "http://www.apacheweek.com/features/userauth">http://www.apacheweek.com/features/userauth</a></p>
+        </div>
       </div>
 
       <div class="section" id="cavets">
         <h2><a class="toc-backref" href=
-        "#id28">3.6&nbsp;&nbsp;&nbsp;Cavets</a></h2>
+        "#id32">3.7&nbsp;&nbsp;&nbsp;Cavets</a></h2>
 
         <p>Problemi di cache:</p>
 
@@ -1360,7 +1616,7 @@ php5-pgsql phppgadmin
             <li>Provare con un altro browser, o cercare di svuotare
             la cache chiudere/riaprire l'applicativo. Provare a
             fermare Apache, ricaricare la pagina (operazione che
-            fallira'), far ripartire il Apache, ricaricare la
+            fallira'), far ripartire Apache, ricaricare la
             pagina.</li>
           </ul>
         </blockquote>
@@ -1369,39 +1625,32 @@ php5-pgsql phppgadmin
 
     <div class="section" id="domain-name-system">
       <h1><a class="toc-backref" href=
-      "#id29">4&nbsp;&nbsp;&nbsp;Domain Name System</a></h1>
-
-      <div class="section" id=
-      "informazioni-di-base-sul-servizio-dns">
-        <h2><a class="toc-backref" href=
-        "#id30">4.1&nbsp;&nbsp;&nbsp;Informazioni di base sul
-        servizio DNS.</a></h2>
+      "#id33">4&nbsp;&nbsp;&nbsp;Domain Name System</a></h1>
 
-        <p>Domain Name System (spesso indicato con DNS) è un
-        servizio utilizzato per la risoluzione di nomi di host in
-        indirizzi IP e viceversa. Il servizio è realizzato tramite
-        un database distribuito, costituito dai server DNS.</p>
+      <p>Domain Name System (spesso indicato con DNS) è un
+      servizio utilizzato per la risoluzione di nomi di host in
+      indirizzi IP e viceversa. Il servizio è realizzato tramite
+      un database distribuito, costituito dai server DNS.</p>
 
-        <p>Il nome DNS denota anche il protocollo che regola il
-        funzionamento del servizio, i programmi che lo
-        implementano, i server su cui questi girano, l'insieme di
-        questi server che cooperano per fornire il servizio.</p>
+      <p>Il nome DNS denota anche il protocollo che regola il
+      funzionamento del servizio, i programmi che lo implementano,
+      i server su cui questi girano, l'insieme di questi server che
+      cooperano per fornire il servizio.</p>
 
-        <p>I nomi DNS, o "nomi di dominio", sono una delle
-        caratteristiche più visibili di Internet.</p>
+      <p>I nomi DNS, o "nomi di dominio", sono una delle
+      caratteristiche più visibili di Internet.</p>
 
-        <p>C'è confusione in merito alla definizione
-        dell'acronimo: la S spesso viene interpretata come service,
-        ma la definizione corretta è system.</p>
+      <p>C'è confusione in merito alla definizione dell'acronimo:
+      la S spesso viene interpretata come service, ma la
+      definizione corretta è system.</p>
 
-        <p>L'operazione di convertire un nome in un indirizzo è
-        detta risoluzione DNS, convertire un indirizzo IP in nome
-        è detto risoluzione inversa.</p>
-      </div>
+      <p>L'operazione di convertire un nome in un indirizzo è
+      detta risoluzione DNS, convertire un indirizzo IP in nome è
+      detto risoluzione inversa.</p>
 
       <div class="section" id="nomi-di-dominio">
         <h2><a class="toc-backref" href=
-        "#id31">4.2&nbsp;&nbsp;&nbsp;Nomi di dominio</a></h2>
+        "#id34">4.1&nbsp;&nbsp;&nbsp;Nomi di dominio</a></h2>
 
         <p>Un nome a dominio è costituito da una serie di stringhe
         separate da punti, ad esempio it.wikipedia.org. A
@@ -1423,7 +1672,7 @@ php5-pgsql phppgadmin
 
       <div class="section" id="tipologie-di-record">
         <h2><a class="toc-backref" href=
-        "#id32">4.3&nbsp;&nbsp;&nbsp;Tipologie di record</a></h2>
+        "#id35">4.2&nbsp;&nbsp;&nbsp;Tipologie di record</a></h2>
 
         <p>Ad un nome DNS possono corrispondere diversi tipi di
         informazioni. Per questo motivo, esistono diversi tipi di
@@ -1478,7 +1727,7 @@ php5-pgsql phppgadmin
 
       <div class="section" id="utilizzo">
         <h2><a class="toc-backref" href=
-        "#id33">4.4&nbsp;&nbsp;&nbsp;Utilizzo</a></h2>
+        "#id36">4.3&nbsp;&nbsp;&nbsp;Utilizzo</a></h2>
 
         <p>I computer vengono identificati in rete grazie agli
         indirizzi <em>IP</em>, questi pero' non sono comodi per gli
@@ -1495,7 +1744,7 @@ PING www.l.google.com (74.125.43.104) 56(84) bytes of data.
 
       <div class="section" id="risoluzione-dei-nomi-di-dominio">
         <h2><a class="toc-backref" href=
-        "#id34">4.5&nbsp;&nbsp;&nbsp;Risoluzione dei nomi di
+        "#id37">4.4&nbsp;&nbsp;&nbsp;Risoluzione dei nomi di
         dominio</a></h2>
 
         <p>Ci sono vari strumenti per interrogare i server DNS e
@@ -1503,59 +1752,141 @@ PING www.l.google.com (74.125.43.104) 56(84) bytes of data.
         interessa:</p>
         <pre class="literal-block">
 $ host www.piffa.net
- www.piffa.net is an alias for piffa.net.
- piffa.net has address 65.98.21.97
- piffa.net mail is handled by 10 65.98.21.97
+www.piffa.net is an alias for piffa.net.
+piffa.net has address 65.98.21.97
+piffa.net mail is handled by 10 65.98.21.97
 
 
 $ nslookup www.piffa.net
- Server:         192.168.0.10
- Address:        192.168.0.10#53
-
- Non-authoritative answer:
- www.piffa.net   canonical name = piffa.net.
- Name:   piffa.net
- Address: 65.98.21.97
-
-
- $ dig www.piffa.net
-
- ; &lt;&lt;&gt;&gt; DiG 9.6.0-P1 &lt;&lt;&gt;&gt; www.piffa.net
- ;; global options: +cmd
- ;; Got answer:
- ;; -&gt;&gt;HEADER&lt;&lt;- opcode: QUERY, status: NOERROR, id: 47751
- ;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 4, ADDITIONAL: 4
-
- ;; QUESTION SECTION:
- ;www.piffa.net.                 IN      A
-
- ;; ANSWER SECTION:
- www.piffa.net.          3489    IN      CNAME   piffa.net.
- piffa.net.              3489    IN      A       65.98.21.97
-
- ;; AUTHORITY SECTION:
- piffa.net.              86289   IN      NS      ns2.mydomain.com.
- piffa.net.              86289   IN      NS      ns1.mydomain.com.
- piffa.net.              86289   IN      NS      ns4.mydomain.com.
- piffa.net.              86289   IN      NS      ns3.mydomain.com.
-
- ;; ADDITIONAL SECTION:
- ns1.mydomain.com.       96208   IN      A       64.94.117.193
- ns2.mydomain.com.       96208   IN      A       64.94.31.67
- ns3.mydomain.com.       96208   IN      A       66.150.161.137
- ns4.mydomain.com.       96208   IN      A       63.251.83.74
-
- ;; Query time: 1 msec
- ;; SERVER: 192.168.0.10#53(192.168.0.10)
- ;; WHEN: Sun May 10 21:23:11 2009
- ;; MSG SIZE  rcvd: 209
+Server:         192.168.0.10
+Address:        192.168.0.10#53
+
+Non-authoritative answer:
+www.piffa.net   canonical name = piffa.net.
+Name:   piffa.net
+Address: 65.98.21.97
+
+
+$ dig www.piffa.net
+
+; &lt;&lt;&gt;&gt; DiG 9.6.0-P1 &lt;&lt;&gt;&gt; www.piffa.net
+;; global options: +cmd
+;; Got answer:
+;; -&gt;&gt;HEADER&lt;&lt;- opcode: QUERY, status: NOERROR, id: 47751
+;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 4, ADDITIONAL: 4
+
+;; QUESTION SECTION:
+;www.piffa.net.                 IN      A
+
+;; ANSWER SECTION:
+www.piffa.net.          3489    IN      CNAME   piffa.net.
+piffa.net.              3489    IN      A       65.98.21.97
+
+;; AUTHORITY SECTION:
+piffa.net.              86289   IN      NS      ns2.mydomain.com.
+piffa.net.              86289   IN      NS      ns1.mydomain.com.
+piffa.net.              86289   IN      NS      ns4.mydomain.com.
+piffa.net.              86289   IN      NS      ns3.mydomain.com.
+
+;; ADDITIONAL SECTION:
+ns1.mydomain.com.       96208   IN      A       64.94.117.193
+ns2.mydomain.com.       96208   IN      A       64.94.31.67
+ns3.mydomain.com.       96208   IN      A       66.150.161.137
+ns4.mydomain.com.       96208   IN      A       63.251.83.74
+
+;; Query time: 1 msec
+;; SERVER: 192.168.0.10#53(192.168.0.10)
+;; WHEN: Sun May 10 21:23:11 2009
+;; MSG SIZE  rcvd: 209
+</pre>
+
+        <p>Lo strumento piu' esaustivo e' <tt class=
+        "docutils literal"><span class="pre">dig</span></tt>,
+        installabile con il pacchetto <tt class=
+        "docutils literal"><span class="pre">dnsutils</span></tt>
+        .</p>
+      </div>
+
+      <div class="section" id="dig">
+        <h2><a class="toc-backref" href=
+        "#id38">4.5&nbsp;&nbsp;&nbsp;Dig</a></h2>
+
+        <p>Vediamo alcune opzioni utili nell'utilizzo di <tt class=
+        "docutils literal"><span class="pre">dig</span></tt> per
+        l'inerrogazione dei DNS Server:</p>
+        <pre class="literal-block">
+$ dig www.google.it
+
+; &lt;&lt;&gt;&gt; DiG 9.6.0-P1 &lt;&lt;&gt;&gt; www.google.it
+;; global options: +cmd
+;; Got answer:
+;; -&gt;&gt;HEADER&lt;&lt;- opcode: QUERY, status: NOERROR, id: 18816
+;; flags: qr rd ra; QUERY: 1, ANSWER: 6, AUTHORITY: 7, ADDITIONAL: 0
+
+;; QUESTION SECTION:
+;www.google.it.                 IN      A
+
+;; ANSWER SECTION:
+www.google.it.          250683  IN      CNAME   www.google.com.
+www.google.com.         334819  IN      CNAME   www.l.google.com.
+www.l.google.com.       186     IN      A       74.125.43.103
+www.l.google.com.       186     IN      A       74.125.43.104
+www.l.google.com.       186     IN      A       74.125.43.147
+www.l.google.com.       186     IN      A       74.125.43.99
+
+;; AUTHORITY SECTION:
+l.google.com.           80856   IN      NS      f.l.google.com.
+l.google.com.           80856   IN      NS      d.l.google.com.
+l.google.com.           80856   IN      NS      b.l.google.com.
+l.google.com.           80856   IN      NS      c.l.google.com.
+l.google.com.           80856   IN      NS      a.l.google.com.
+l.google.com.           80856   IN      NS      e.l.google.com.
+l.google.com.           80856   IN      NS      g.l.google.com.
+
+;; Query time: 1 msec
+;; SERVER: 192.168.0.10#53(192.168.0.10)
+;; WHEN: Sun May 10 21:34:47 2009
+;; MSG SIZE  rcvd: 255
 </pre>
+
+        <dl class="docutils">
+          <dt>$ dig</dt>
+
+          <dd>(semza opzioni o oggetti) Fornisce l'elenco dei
+          <em>root servers</em> utilizzati. I root server sono i
+          server che mantengono le informazioni sui domini di primo
+          livello (TLD) e sono quindi il punto di partenza per
+          scorrere nella directory dei DNS per recuperare le
+          informazioni (tipicamente un campo <tt class=
+          "docutils literal"><span class="pre">A</span></tt> per un
+          indirizzo IP) che ci servono per raggiungere un certo
+          servizio.</dd>
+        </dl>
+
+        <p>$ dig</p>
+
+        <blockquote>
+          <p>...</p>
+
+          <p>;; ANSWER SECTION: . 192032 IN NS C.ROOT-SERVERS.NET.
+          . 192032 IN NS E.ROOT-SERVERS.NET. . 192032 IN NS
+          B.ROOT-SERVERS.NET. . 192032 IN NS L.ROOT-SERVERS.NET. .
+          192032 IN NS A.ROOT-SERVERS.NET. . 192032 IN NS
+          F.ROOT-SERVERS.NET. . 192032 IN NS H.ROOT-SERVERS.NET. .
+          192032 IN NS G.ROOT-SERVERS.NET. . 192032 IN NS
+          K.ROOT-SERVERS.NET. . 192032 IN NS M.ROOT-SERVERS.NET. .
+          192032 IN NS I.ROOT-SERVERS.NET. . 192032 IN NS
+          J.ROOT-SERVERS.NET. . 192032 IN NS
+          D.ROOT-SERVERS.NET.</p>
+
+          <p>...</p>
+        </blockquote>
       </div>
     </div>
 
     <div class="section" id="dnsmasq">
       <h1><a class="toc-backref" href=
-      "#id35">5&nbsp;&nbsp;&nbsp;DNSmasq</a></h1>
+      "#id39">5&nbsp;&nbsp;&nbsp;DNSmasq</a></h1>
 
       <p>Dnsmasq puo' svolgere le funzioni di un DNS cache /
       forwarder e un server DHCP caratterizzato dalla facilita' di
@@ -1594,7 +1925,7 @@ $ nslookup www.piffa.net
 
     <div class="section" id="samba">
       <h1><a class="toc-backref" href=
-      "#id36">6&nbsp;&nbsp;&nbsp;Samba</a></h1>
+      "#id40">6&nbsp;&nbsp;&nbsp;Samba</a></h1>
 
       <p>Samba e' un progetto libero che fornisce servizi di
       condivisione di file e stampanti a client SMB/CIFS.</p>
@@ -1615,7 +1946,7 @@ $ nslookup www.piffa.net
 
       <div class="section" id="pacchetti">
         <h2><a class="toc-backref" href=
-        "#id37">6.1&nbsp;&nbsp;&nbsp;Pacchetti</a></h2>
+        "#id41">6.1&nbsp;&nbsp;&nbsp;Pacchetti</a></h2>
 
         <p>Pacchetti da installare per utilizzare Samba in
         modalita' client <a class="footnote-reference" href="#id4"
@@ -1668,7 +1999,7 @@ dpkg-reconfigure samba-common
 
       <div class="section" id="passwords-e-autenticazione">
         <h2><a class="toc-backref" href=
-        "#id38">6.2&nbsp;&nbsp;&nbsp;Passwords e
+        "#id42">6.2&nbsp;&nbsp;&nbsp;Passwords e
         autenticazione</a></h2>
 
         <p>Per poter configurare Samba in modo che usi un sistema
@@ -1729,7 +2060,7 @@ dpkg-reconfigure samba-common
 
       <div class="section" id="creazione-utenti">
         <h2><a class="toc-backref" href=
-        "#id39">6.3&nbsp;&nbsp;&nbsp;Creazione Utenti</a></h2>
+        "#id43">6.3&nbsp;&nbsp;&nbsp;Creazione Utenti</a></h2>
 
         <p>Creiamo per primo l'utente sotto GNU/Linux, facendo
         attenzione a <em>non dargli una shell di sistema</em>. Gli
@@ -1766,7 +2097,7 @@ smbpasswd  sambo
 
       <div class="section" id="creare-la-condivisione">
         <h2><a class="toc-backref" href=
-        "#id40">6.4&nbsp;&nbsp;&nbsp;Creare la
+        "#id44">6.4&nbsp;&nbsp;&nbsp;Creare la
         condivisione</a></h2>
 
         <p>La condivisione altro non e' che una cartella sul server
@@ -1793,7 +2124,7 @@ smbpasswd  sambo
         <div class="section" id=
         "sicurezza-permessi-di-esecuzione-sul-server">
           <h3><a class="toc-backref" href=
-          "#id41">6.4.1&nbsp;&nbsp;&nbsp;Sicurezza: permessi di
+          "#id45">6.4.1&nbsp;&nbsp;&nbsp;Sicurezza: permessi di
           esecuzione sul server</a></h3>
 
           <p>Bisognerebbe notare sul server i permessi di
@@ -1823,7 +2154,7 @@ smbpasswd  sambo
       <div class="section" id=
       "configurazione-dell-applicativo-samba-vero-e-proprio">
         <h2><a class="toc-backref" href=
-        "#id42">6.5&nbsp;&nbsp;&nbsp;Configurazione
+        "#id46">6.5&nbsp;&nbsp;&nbsp;Configurazione
         dell'applicativo Samba vero e proprio.</a></h2>
 
         <p>Avendo preparato gli utenti (ancora una volta: non si
@@ -1863,7 +2194,7 @@ smbpasswd  sambo
 
       <div class="section" id="testare-il-servizio">
         <h2><a class="toc-backref" href=
-        "#id43">6.6&nbsp;&nbsp;&nbsp;Testare il Servizio</a></h2>
+        "#id47">6.6&nbsp;&nbsp;&nbsp;Testare il Servizio</a></h2>
 
         <p>Come testare il servizio</p>
 
@@ -1903,7 +2234,7 @@ mount -t smbfs //localhost/sambo_share /mnt/sambo_mount/ --verbose -o user=sambo
 
     <div class="section" id="note">
       <h1><a class="toc-backref" href=
-      "#id44">7&nbsp;&nbsp;&nbsp;NOTE</a></h1>
+      "#id48">7&nbsp;&nbsp;&nbsp;NOTE</a></h1>
 
       <ul class="simple">
         <li>controllare apache</li>