1 487
contributi
m (→Utilizzo Reale) |
(→Server Http: parti aggiunte) |
||
Riga 135: | Riga 135: | ||
Due esempi relativi alla configurazione di un server web (Apache) e di un server ftp anonimo (vsftpd) per l'accesso al repository. | Due esempi relativi alla configurazione di un server web (Apache) e di un server ftp anonimo (vsftpd) per l'accesso al repository. | ||
==Server | ==Server Web== | ||
La configurazione di un server web � molto semplice e la si pu� ricondurre a due situazioni particolari: | |||
* configurazione come dominio di 3� livello (Es. http://debian.dominio.it) | |||
* configurazione come directory in un dominio esistente (Es. http://www.dominio.it/debian) | |||
===Dominio di 3� livello=== | |||
La configurazione di un dominio di 3� livello dedicato al repository � una scelta molto comoda, secondo me... | |||
� sufficiente, infatti, creare un semplice VirtualHost (Dettagli [http://httpd.apache.org/docs/1.3/vhosts/examples.html Apache1.3] [http://httpd.apache.org/docs/2.0/vhosts/ Apache2.0]) in cui viene indicata come ''DocumentRoot'' la directory '''/var/lib/debarchiver'''. | |||
Esempio: | |||
<pre> | |||
NameVirtualHost *:80 | |||
<VirtualHost *:80> | |||
ServerName repos.dominio.it | |||
DocumentRoot /var/lib/debarchiver | |||
<Directory /> | |||
Options Indexes FollowSymLinks | |||
</Directory> | |||
</VirtualHost> | |||
</pre> | |||
ed abilitarlo (rimando alla documentazione ufficiale del proprio server web). | |||
===Directory in un Dominio=== | |||
Questa configurazione � senza dubbio la pi� semplice. Si fa uso della direttiva '''Alias''' (Documentazione Ufficiale [http://httpd.apache.org/docs/1.3/mod/mod_alias.html Apache1.3] - [http://httpd.apache.org/docs/2.0/mod/mod_alias.html Apache2.0]) nel modo seguente: | |||
Supponendo di voler rendere accessibile il repository in http://www.dominio.it/debian � sufficiente aggiungere, nella configurazione del VirtualHost in questione | |||
<pre> | |||
Alias /debian /var/lib/debarchiver | |||
</pre> | |||
{{Box|Nota:|per rendere ''sfogliabile'' il repository � consigliabile aggiungere, dopo la dichiarazione precedente, un pezzo di codice simile al seguente: | |||
<pre> | |||
<Directory /debian> | |||
Options Indexes FollowSymLinks | |||
</Directory> | |||
</pre> [http://httpd.apache.org/docs/2.0/mod/core.html#options qui] sono disponibili maggiori dettagli a rigaurdo}} | |||
==Server ftp== | ==Server ftp== | ||
=Conclusione= | =Conclusione= |
contributi