Buenas,
Lo primero de todo, tienes que ser consciente que solo puedes instalar un certificado *por cada IP*.
Dicho esto, te traduzco el post que ya hice sobre
how to install a certificate for a customer domain:
Ispcp no soporta certificados SSL por ahora. Por tanto, debes configurarlo manualmente (hay multitud de "howtos" sobre cómo instalar certificados SSL en apache). Ten en cuenta que cuando actualices el panel es posible que tengas que aplicar estos cambios de nuevo.
Esquema básico de qué hacer:
1. Añade Listen "IP.DE.TU.SERVIDOR:443" debajo de donde sea que tengas la línea "Listen IP.DE.TU.SERVIDOR:80"
2. Copia el bloque entero "<VirtualHost IP.DE.TU.SERVIDOR:80>...</VirtualHost>" correspondiente a la web en la que quieres instalar el certificado
3. Pégalo en un nuevo archivo "/etc/apache2/sites-available/ispcp-ssl"
4. Cambia ":80" por ":443" en este nuevo archivo
5. Añade las directivas SSL, por ejemplo las siguientes (los archivos te los debería haber dado quien sea que te ha vendido el certificado):
Code:
SSLEngine On
SSLCertificateFile /etc/ssl/certs/NOMBRE_SERVIDOR.crt
SSLCertificateKeyFile /etc/ssl/certs/NOMBRE_SERVIDOR.key
6. ejecuta "a2ensite ispcp-ssl"
7. ejecuta "a2enmod ssl"
8. Reinicia apache y comprueba que el sitio ya soporta SSL
Nota final: recuerda que solo puedes habilitar SSL para un dominio por cada IP, así que *no* copies todo el archivo ispcp.conf y cambies cada :80 por :443 esperando que todos los sitios pasen a disponer de SSL, porque no funcionará.