Apache, SSL e CaCert.Org: differenze tra le versioni
Vai alla navigazione
Vai alla ricerca
(→Apache) |
|||
Riga 83: | Riga 83: | ||
=Apache2= | =Apache2= | ||
==Installazione== | ==Installazione== | ||
L'installazione di apache2 semplicissima: | |||
<pre> | |||
# apt-get install apache2 | |||
</pre> | |||
==Attivazione del supporto SSL== | ==Attivazione del supporto SSL== | ||
Per poter usare SSL in apache2 necessario attivarlo (visto che non presente un pacchetto apposito come ''apache-ssl''): | |||
<pre> | |||
# a2enmod ssl | |||
</pre> | |||
provvede ad attivare il supporto per SSL. | |||
==Creazione VirtualHost== | ==Creazione VirtualHost== | ||
Dobbiamo, ora, creare un VirtualHost che sia in ascolto sulla porta 443. | |||
Prima di procedere, per, dobbiamo modificare il comportamento di Apache relativamente ai ''NameVirtualHost''. | |||
Modifichiamo il file '''/etc/apache2/apache.conf''' e aggiungiamo, prima di | |||
<pre> | |||
Include /etc/apache2/sites-enabled/[^.#]* | |||
</pre> | |||
le seguenti righe: | |||
<pre> | |||
NameVirtualHost *:80 | |||
NameVirtualHost *:443 | |||
</pre> | |||
e assicuriamoci che l'opzione ''NameVirtualHost *'' sia commentata o rimossa dal file '''/etc/apache2/sites-available/default'''. | |||
Modifichiamo tutti i VirtualHost aggiungendo l'indicazione delle porte (ad esempio: ''<VirtualHost *>'' diventa ''<VirtualHost *:80>''). | |||
Ora creiamo un nuovo file, in ''/etc/apache2/sites-available''' che chiameremo '''dominio.it-ssl''', ed utilizziamo il seguente schema: | |||
<pre> | |||
</pre> | |||
==Aggiunta Certificati== | ==Aggiunta Certificati== | ||
=Test di funzionamento= | =Test di funzionamento= |