3 155
contributi
Wtf (discussione | contributi) |
Wtf (discussione | contributi) |
||
Riga 125: | Riga 125: | ||
<pre> | <pre> | ||
<VirtualHost *:80> | <VirtualHost *:80> | ||
ServerName mio_sito | ServerName mio_sito.home.lan | ||
ServerAlias | ServerAlias alias1.home.lan alias2.ciao.abc mio_sito | ||
DocumentRoot "/var/www/cartella_mio_sito/" | DocumentRoot "/var/www/cartella_mio_sito/" | ||
DirectoryIndex pagina_principale.html | DirectoryIndex pagina_principale.html | ||
Riga 136: | Riga 136: | ||
</pre> | </pre> | ||
Spiegazione delle direttive usate: | Spiegazione delle direttive usate: | ||
* <code>ServerName</code>: è il FQDN ('''F'''ully '''Q'''ualified '''D'''omain '''N'''ame) del proprio sito ed è un parametro obbligatorio (non proprio, ma è meglio considerarlo tale). In questo esempio si è chiaramente usato un dominio fittizio, <code>home.lan</code>, del tutto arbitrario, ma assolutamente valido se il webserver è destinato ad operare esclusivamente in un ambito LAN (e non vi è alcun controller di dominio). Sotto queste condizioni infatti ogni utente è libero di sbizzarrirsi come più gli pare, gli unici limiti sono quelli di usare una sintassi corretta e di non usare domini già esistenti, come per esempio <code>google.com</code>. | * <code>ServerName</code>: è il FQDN ('''F'''ully '''Q'''ualified '''D'''omain '''N'''ame) del proprio sito ed è un parametro obbligatorio (non proprio, ma è meglio considerarlo tale). In questo esempio si è chiaramente usato un dominio fittizio, <code>home.lan</code>, del tutto arbitrario, ma assolutamente valido se il webserver è destinato ad operare esclusivamente in un ambito LAN (e non vi è alcun controller di dominio). Sotto queste condizioni infatti ogni utente è libero di sbizzarrirsi come più gli pare, gli unici limiti sono quelli di usare una sintassi corretta e di non usare domini già esistenti, come per esempio <code>google.com</code>. In caso contrario è necessario aver registrato un dominio, avere un servizio di DNS che permetta di risolverlo e quindi usare detto dominio come <code>ServerName</code>. | ||
* <code>ServerAlias</code>: è un parametro opzionale usato per specificare appunto eventuali alias del FQDN usato come <code>ServerName</code>. Valgono le considerazioni ed i limiti scritti al punto precedente. | * <code>ServerAlias</code>: è un parametro opzionale usato per specificare appunto eventuali alias del FQDN usato come <code>ServerName</code>. Valgono le considerazioni ed i limiti scritti al punto precedente. | ||
* <code>DocumentRoot</code>: è il percorso (locale) della directory sotto cui si trovano tutti i file che costituiscono il sito web. Deve essere almeno leggibile dal webserver (l'utenza associata ad Apache in debian è <code>www-data</code>). È un parametro obbligatorio. | * <code>DocumentRoot</code>: è il percorso (locale) della directory sotto cui si trovano tutti i file che costituiscono il sito web. Deve essere almeno leggibile dal webserver (l'utenza associata ad Apache in debian è <code>www-data</code>). È un parametro obbligatorio. | ||
<code>DirectoryIndex</code>: è il nome della pagina che si vuole servire in modo predefinito quando un utente specifica nel browser l'indirizzo del sito web senza specificare alcuna pagina. | |||
== Risoluzione problemi == | == Risoluzione problemi == |
contributi