Estamos intentando servir paginas web, utilizando Ubuntu 7.04 (Fesity), para ello vamos a utilizar Apache2, por su gran escalabilidad, módulos y capacidad de carga.
1) Lo primero es hacer que Apache escuche en el puerto 443, reservado para HTTPS1):
usuario@maquina:~ $ cd /etc/apache2 usuario@maquina:/etc/apache2 $ sudo editor ports.conf -- Añadimos al final -- Listen 443 -- Fin --
2) Copiamos2) el certificado y la clave privada al directorio destinado a almacenar las claves SSL para apache2
usuario@maquina:/etc/apache2 $ sudo cp -l /etc/ssl/private/www.locolandia.net.key ssl/ usuario@maquina:/etc/apache2 $ sudo cp -l /etc/ssl/certs/www.locolandia.net.pem ssl/
3) Configuramos el dominio www.locolandia.net para que funcione con SSL:
usuario@maquina:/etc/apache2 $ sudo editor sites-available/www.locolandia.net
-- Añadimos al final --
<VirtualHost *:443>
SSLEngine On
SSLCertificateFile /etc/apache2/ssl/www.locolandia.net.pem
SSLCertificateKeyFile /etc/apache2/ssl/www.locolandia.net.key
ServerName www.locolandia.net
ServerAdmin locos@locolandia.net
Redirect Permanent / http://doku.locolandia.net
ErrorLog /var/log/apache2/locolandia/error.log
LogLevel warn
CustomLog /var/log/apache2/locolandia/access.log combined
</VirtualHost>
-- Fin --