Diferencia entre revisiones de «Certificado SSL»
De enunpimpam
(Página creada con «Category:Linux Category:Ubuntu SSL (Secure Sockets Layer o capa de conexión segura) es un estándar de seguridad global que permite la transferencia de datos cifra…») |
|||
Línea 9: | Línea 9: | ||
Creamos el certificado firmado y la clave. | 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 | openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/apache2/ssl/certificado.key -out /etc/apache2/ssl/certificado.crt | ||
+ | <div class="alert alert-success">El certificado es valido para 365 días.</div> | ||
+ | ==Configurar el acceso== | ||
+ | Editar el archivo de acceso ssl | ||
+ | nano /etc/apache2/sites-available/default-ssl.conf | ||
+ | <syntaxhighlight lang="bash"> | ||
+ | ServerName IP :443 | ||
+ | SSLEngine on | ||
+ | SSLCertificateFile /etc/apache2/ssl/certificado.crt | ||
+ | SSLCertificateKeyFile /etc/apache2/ssl/certificado.key | ||
+ | </syntaxhighlight> |
Revisión del 21:53 12 may 2020
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