Certificado SSL

De enunpimpam
Revisión del 21:54 12 may 2020 de Nacho (discusión | contribuciones)
(dif) ← Revisión anterior | Revisión actual (dif) | Revisión siguiente → (dif)
Saltar a: navegación, buscar

SSL (Secure Sockets Layer o capa de conexión segura) es un estándar de seguridad global que permite la transferencia de datos cifrados entre un navegador y un servidor web. Podemos crear certificados em nuestro servidor, el único inconveniente es que nuestro servidor no es una emisora certificada reconocida, y ese aviso saldrá en el navegador. Para activar el modulo en apache.

a2enmod ssl

Crear el directorio para los certificados.

mkdir /etc/apache2/ssl

Creamos el certificado firmado y la clave.

openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/apache2/ssl/certificado.key -out /etc/apache2/ssl/certificado.crt
El certificado es valido para 365 días.

Configurar el acceso

Editar el archivo de acceso ssl

nano /etc/apache2/sites-available/default-ssl.conf
ServerName IP :443
SSLEngine on
SSLCertificateFile /etc/apache2/ssl/certificado.crt
SSLCertificateKeyFile /etc/apache2/ssl/certificado.key

Reiniciar Apache2

/etc/init.d/apache restart