Help for those who have the desire to run SSL in Apache2:

'' 1)'' Install apache2 and openssl
{{{
sudo apt-get install apache2 openssl
}}}

'' 2)'' Generate a local certificate for our server. Usually it is getting valid for 1 year.
{{{
sudo apache2-ssl-certificate-days 365
}}}

'' 3)'' Add the port on which Apache listens for SSL as standard.
{{{
echo "Listen 443" >> / etc/apache2/ports.conf
}}}

'' 4)'' Enclose the SSL module.
{{{
sudo a2enmod ssl
}}}

'' 5)'' Create and activate SSL page
{{{
sudo cp / etc/apache2/sites-available/default / etc/apache2/sites-available/ssl
}}}

'' 6)'' Edit the file you created earlier.
{{{
sudo vim / etc/apache2/sites-available/ssl
}}}

'' 7)'' Modify at the beginning of some lines.
{{{
NameVirtualHost *: 443
<VirtualHost *:443>
        ServerAdmin webmaster @ localhost

        SSLEngine On
        SSLCertificateFile / etc/apache2/ssl/apache.pem

        DocumentRoot / var / www /
</ VirtualHost>
}}}

'' 8)'' Enclosed SSL page.
{{{
ssl sudo a2ensite
}}}

'' 9)'' Well, and finally restart Apache.
{{{
sudo / etc/init.d/apache2 force-reload
}}}

And since then we can enjoy an encrypted connection in apache. After entering this address for the first time should ask you to accept the certificate.
https://localhost