ENTRAR
UNIRSE AL CLUB

Crear y configurar certificado SSL en Apache Ubuntu Server 20.04

Marçal Alarcón

-

10 noviembre 2021

-

5/5

Bienvenido a este tutorial, donde aprenderás a crear y configurar el certificado SSL en Apache de Ubuntu 21.04 a partir del terminal de Linux. 

Si quieres aprender más del certificado SSL, te dejo por aquí un artículo que seguro que te interesa

¿Empezamos?

1. Descargar e instalar Open SSL

Para poder crear nuestro certificado en Ubuntu, debemos de instalar el paquete de Open SSL siguiendo los siguientes pasos:

Paso2Entrar en modo Root

sudo su

Paso2Actualizar el directorio de paquetes de Ubuntu.

apt-get update

Paso2Descargar e instalar Open SSL.

apt-get install openssl

Perfecto, ya tenemos instalado Open SSL en nuestro Ubuntu 20.04. En la próxima sección, aprenderemos a crear nuestro propio certificado SSL.

TUTORIAL RECOMENDADO PARA Ubuntu

Crear un servidor SSH con Ubuntu Server 20.04

2. Crear nuestro propio certificado SSL

Para crear nuestro propio certificado, debemos de:

Paso2Generar el fichero .key:

openssl genrsa -out server.key 1024

Paso2Generamos el fichero server.csr a partir del fichero .key:

openssl req -new -key server.key -out server.csr

Y deberemos de rellenar la siguiente información personal para generar el certificado:

Paso2Comprobamos que se hayan creado correctamente ambos ficheros (el fichero .csr y .key):

ls -l

Paso2Enlazamos los 2 ficheros para generar el certificado SSL:

openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt

Paso2Copiamos los dos ficheros a /etc/ssl/certs/.

cp server.crt /etc/ssl/certs/
cp server.key /etc/ssl/certs/

Paso2Reiniciamos el servidor de Apache para aplicar los cambios.

service apache2 restart
TUTORIAL RECOMENDADO PARA Ubuntu

Configurar error 404 Apache Ubuntu Server 20.04

3. Configurar certificado SSL en nuestro Apache

Por último, nos falta configurar en Apache el certificado SSL que hemos creado en el paso anterior, para ello: 

Paso2Activamos el módulo ssl de Apache:

a2enmod ssl

Paso2Reiniciamos el servidor de Apache para aplicar los cambios.

service apache2 restart

Paso2Creamos un nuevo servidor virtual (en mi caso lo voy a llamar seguro.conf):

nano /etc/apache2/sites-available/seguro.conf

Paso2Añadimos las siguientes líneas:

<VirtualHost *:443>
   ServerName your_domain_or_ip
   DocumentRoot /var/www/your_domain_or_ip

   SSLEngine on
   SSLCertificateFile /etc/ssl/certs/server.crt
   SSLCertificateKeyFile /etc/ssl/server.key
</VirtualHost>

Paso2Activamos el nuevo servidor virtual:

sudo a2ensite seguro.conf

Paso2Reiniciamos Apache

service apache2 restart
TUTORIAL RECOMENDADO PARA Ubuntu

Crear una aplicación local en Ubuntu Server 20.04

Espero que hayas podido instalar el certificado SSL en Apache de Ubuntu (Linux)… Para cualquier  duda puedes escribirme en el formulario de contacto pulsando aquí.

Un saludo Mab55

Share on facebook
Facebook
Share on twitter
Twitter
Share on pinterest
Pinterest
Share on whatsapp
WhatsApp
Share on telegram
Telegram
Share on reddit
Reddit
Share on email
Email

Marçal Alarcón Brugal

Soy Técnico en Desarrollo de Aplicaciones Web con más de 5 años de experiencia en el sector informático. En los últimos años, me he centrado en enseñar mis conocimientos de informática a través de cursos, tutoriales… 

# ¿Te ha sido útil? Escribe una reseña

{{ reviewsTotal }} Review
{{ reviewsTotal }} Reviews
{{ options.labels.newReviewButton }}
{{ userData.canReview.message }}

📕 Tutoriales

📕 Tutoriales

🔸 Linux

🔹 Mac

🔸 Windows

También te puede interesar

Tomcat para Ubuntu 20.04 Parte 2

0.0/5

Cambiar archivo por defecto de Apache Ubuntu Server 20.04

0.0/5
Por defecto Apache te crea un archivo por defecto, que la verdad que no es muy bonito. Aprende a personalizar ese archivo para…

NGINX en Ubuntu 20.04

0.0/5

Instalar Apache 2.4.46 en Ubuntu 21.04

5/5
En este minitutorial, aprenderás a instalar Apache en Ubuntu 21.04. Con Apache podremos crear nuestro propio servidor web de forma simple…

Crear directorios y archivos en la carpeta pública de Apache Ubuntu Server 20.04

0.0/5
Aprende a cómo crear archivos y directorios en la carpeta pública de Apache en Ubuntu 20.04. La carpeta pública de…

Crear y configurar servidor FTP con vsftpd en Ubuntu Server 20.04

0.0/5
Este contenido está restringido, SOLO está disponible para los miembros del club de Flota Digital.