Appunti: Configurare un sito HTTPS con Apache2 su Ubuntu
domenica, dicembre 21 2008 - 367 VisualizzazioniQuesto 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
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!
Note: You can rate this post by visiting the site.
Technorati Tags: space4tutorial, apache2, apache, ubuntu, linux, configurazione, howto, tutorial, ilbloggatore, space, sudo, https, ssl, 443, bloggatore, certificati, ssl-cert, apt-get, server
Taggato come Linux, web serverScritto da Space4tutorials
Altri Articoli Interessanti
Gli ultimi dal Social
gusions
pensa al futuro dell'opensource
@Replica
gabrielbutoeru
Gabriel recupera la password e capisce qualche cosa in più su Chrome OS
@Replica
mcastel
qualche riflessione sul sistema operativo di #Google http://tinyurl.com/laquuc (Qaiku)
@Replica
andreaolivato
Gnome-do 0.8.2 con le Docklets su Gentoo : VIDEO http://bit.ly/UcC8g
@Replica
andreaolivato
Stallman: il software libero non deve dipendere da #Mono http://punto-informatico.it/2657922/PI/News/stallman-liberatevi-mono.aspx
@Replica
Sito webCompletamente Funzionante
GalleryCompletamente Funzionante
Social NetworkCompletamente Funzionante
Server JabberProblemi liste contatti
Servizio MailCompletamente Funzionante
Servizio di RicercaCompletamente Funzionante















