Apache HTTP Server: differenze tra le versioni

Riga 111: Riga 111:
* <code>default-ssl.conf</code> relativo al protocollo <code>https</code> che prevede invece l'uso di cifratura. Come già scritto sopra la semplice presenza di questo file di configurazione non è però sufficiente a permettere l'utilizzo della cifratura in quanto si richiede anche l'installazione e configurazione di opportuni certificati '''SSL''' (e di nuovo si rimanda a tal proposito all'opportuna sezione di questa guida).
* <code>default-ssl.conf</code> relativo al protocollo <code>https</code> che prevede invece l'uso di cifratura. Come già scritto sopra la semplice presenza di questo file di configurazione non è però sufficiente a permettere l'utilizzo della cifratura in quanto si richiede anche l'installazione e configurazione di opportuni certificati '''SSL''' (e di nuovo si rimanda a tal proposito all'opportuna sezione di questa guida).


Se l'installazione di Apache è andata a buon fine e se la macchina su cui è in esecuzione il webserver è accessibile dalla propria LAN allora il predetto sito dovrebbe risultare accessibile e quindi visibile semplicemente inserendo in un browser l'indirizzo <code>http://indirizzo_IP_webserver/</code>. Se ad esempio l'indirizzo IP di tale macchina fosse <code>192.168.0.1</code> allora nel browser sarebbe necessario digitare <code>http://192.168.0.1/</code> (oppure anche solo <code>http://localhost/</code> se si sta utilizzando il browser sulla stessa macchina del webserver).<br>
Se l'installazione di Apache è andata a buon fine e se la macchina su cui è in esecuzione il webserver è accessibile dalla propria LAN allora il predetto sito dovrebbe risultare accessibile e quindi visibile semplicemente inserendo in un browser l'indirizzo <code>http://indirizzo_IP_webserver/</code>.<br>
Se ad esempio l'indirizzo IP di tale macchina fosse <code>192.168.0.1</code> allora nel browser sarebbe necessario digitare <code>http://192.168.0.1/</code> (oppure anche solo <code>http://localhost/</code> se si sta utilizzando il browser sulla stessa macchina del webserver).<br>
La pagina visualizzata, cioè <code>index.html</code>, è estremamente semplice e inizia così:<br>
La pagina visualizzata, cioè <code>index.html</code>, è estremamente semplice e inizia così:<br>
: '''Apache2 Debian Default Page'''<br>
<blockquote>
: ''It works!''<br>
'''Apache2 Debian Default Page'''<br>
: This is the default welcome page used to test the correct operation of the Apache2 server after installation on Debian systems.
''It works!''<br>
This is the default welcome page used to test the correct operation of the Apache2 server after installation on Debian systems.
</blockquote>
 
Una volta verificato che la pagina predefinita viene caricata è possibile procedere a scrivere i propri file di configurazione. Di seguito un esempio minimale per un sito web chiamato ''mio_sito.conf'', che come già detto deve essere salvato in <code>/etc/apache2/sites-available</code>.
<pre>
<VirtualHost *:80>
ServerName mio_sito
ServerAlias mio_sito.home.lan
DocumentRoot "/var/www/mio_sito/"
DirectoryIndex pagina_principale.html
<Directory "/var/www/mio_sito">
Require ip 127.0.0.0/8
Require ip 192.168.0.0/16
</Directory>
</VirtualHost>
</pre>


== Risoluzione problemi ==
== Risoluzione problemi ==
2 853

contributi