Appunti: Configurare un sito HTTPS con Apache2 su Ubuntu
Questo non è un vero e proprio how-to su Apache, né una guida completa alla configurazione del più diffuso e famoso web server al mondo! Si tratta soltanto di alcune semplici annotazioni e indicazioni sulla configurazione di un sito web protetto con ssl (https), utilizzando una delle distribuzioni di Linux più diffuse: Ubuntu.
Queste righe derivano dalla necessità , che ho avuto oggi, di configurare un sito web sicuro per conto di un amico che me ne aveva fatto richiesta.
Detto ciò, arrivo subito al sodo. I passi da seguire sono i seguenti:
1) installare apache2, se già non è installato, insieme al pacchetto ssl-cert e a libapache-mod-ssl, che ci consentiranno di creare i certificati necessari per i nostri siti e di utilizzare il modulo mod-ssl di apache. Premetto che si tratta di certificati che non saranno sottoposti ad authorities, anche se la configurazione è identica. Per installare tali pacchetti eseguiamo:
sudo apt-get install apache2 libapache-mod-ssl
a2enmod ssl
sudo apt-get install ssl-cert
2) creare una cartella sotto /etc/apache2 che conterrà i certificati da noi generati:
sudo mkdir /etc/apache2/certificati
3) generare il certificato da utilizzare, avviando il wizard, che farà un pò di domande a cui rispondere per creare il certificato stesso:
 sudo make-ssl-cert /usr/share/ssl-cert/ssleay.cnf /etc/apache2/certificati/certificato1.pem
4) duplicare il file di configurazione di apache relativo al nostro sito (che vogliamo mettere su HTTPS). Nell’esempio è il sito predefinito (default):
sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/default-ssl
5) modificare il file di configurazione appena copiato, aggiungendo, dopo la direttiva DocumentRoot, le righe seguenti:
SSLEngine On
SSLCertificateFile /etc/apache2/certificati/certificato1.pemÂ(inoltre, ricordate di modificare la direttiva <VirtualHost *> in <VirtualHost *:443>)
6) abilitare il sito appena creato:
sudo a2ensite default-ssl
7) infine, riavviare il server apache:
sudo /etc/init.d/apache2 restart
Spero che queste pillole di configurazione di Apache possano essere utili.
Ciao a tutti!
Technorati Tags: space4tutorial, apache2, apache, ubuntu, linux, configurazione, howto, tutorial, ilbloggatore, space, sudo, https, ssl, 443, bloggatore, certificati, ssl-cert, apt-get, server












aprile 9th, 2009 at 15:34
[...] Appunti: Configurare un sito HTTPS con Apache2 su Ubuntu domenica 21 dicembre 2008 | Tratto da: http://www.space4tutorial.com/ Presente in: download software, Linux, Varie, poker on line [...]