Cómo configurar https en apache2 en ubuntu
sudo
a2enmod
ssl
//Habilitar módulo ssl
sudo
apt-get
instalar
openssl
//Instalar openssl
openssl
genrsa
-des3
-out
server.key
1024
//Crear firma de CA (sin eliminación de contraseña - opción des3)
openssl
req
-new
-key
server.key
p>-out
server.csr
//Crear CSR (Certificado
Solicitud de firma
) p >
openssl
x509
-req
-días
365
-in< / p>
servidor.csr
-signkey
servidor.clave
-out
servidor.crt
//Firma el certificado tú mismo
sudo
cp
server.crt
/etc/ssl/certs
sudo
cp
server.key
/etc/ssl/private
sudo
cp
/etc/apache2/mods-enabled/000-default
/etc/apache2/mods-enabled/001-ssl
sudo p>
vim
001-ssl
En el párrafo lt;VirtualHost
*: 80gt;, agregue el contenido debajo de la línea DocumentRoot. : p>
SSLEngine
Activado
SSLOptions
StrictRequire
SSLCertificateFile
/etc /ssl/ certs/server.crt
SSLCertificateKeyFile
/etc/ssl/private/server.key
El puerto se modifica a: 443, que es lt;VirtualHost
*: 443gt; (puerto SSL)
sudo
/etc/init.d/apache2
force- recargar
sudo
/etc/init.d/apache2
reiniciar