ENTRAR
UNIRSE AL CLUB

Crear y configurar certificado SSL en Apache Windows Server 2019

Marçal Alarcón

-

12 noviembre 2021

-

0.0/5

Bienvenido a este tutorial, donde aprenderás a crear y configurar el certificado SSL en Apache de Windows Server 2019. 

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

¿Empezamos?

1. Activar módulo SSL

En Apache, para que nuestro sitio pueda usar un certificado SSL, debemos de usar el módulo SSL. Para ello, deberemos de activarlo de la siguiente forma:

Paso2Entramos en el fichero de configuración httpd.conf (se encuentra en C:/Apache/conf).

Paso2Dentro del archivo, comprobamos que tengamos comentada las siguiente línea (para saber que la línea esta comentada, debe de tener una almohadilla delante). Con esta línea comentada, estamos desactivando los servidores virtuales de Apache.

# Include conf/extra/httpd-vhosts.conf

Paso2Descomentamos la siguiente línea para activar la ruta del archivo de configuración del módulo del SSL.

Include conf/extra/httpd-ssl.conf

Paso2Descomentamos la siguiente línea para activar el módulo SSL de Apache:

LoadModule ssl_module modules/mod_ssl.so

Paso2Justo encima del puerto de escucha de Apache (80) añadimos la siguiente línea, escribiendo la Ip del servidor seguido del puerto que queremos que escuche (443).

Listen 192.168.201.21:443
Listen 80

Paso2Guardamos los cambios y salimos del documento.

TUTORIAL RECOMENDADO PARA Windows

Instalar y configurar servidor DNS en Windows Server 2022

2. Generar certificado SSL

Para generar nuestro fichero SSL, usaremos openssl.exe, un programa que ya nos viene descargado en Apache. Para ello, deberemos de abrir el terminal en modo administrador y ejecutar los siguientes comandos.

Paso2Generamos el fichero .key con el siguiente comando:

genrsa -out server.key 2048

Paso2Salimos del programa de openssl.exe:

exit

Paso2Nos movemos al directorio conf de Apache:

cd c:\apache\conf

Paso2Generamos la solicitud del certificado.

openssl req -config openssl.cnf -new -out server.csr -keyout server.pem

Y debemos de rellenar la siguiente información:

  • Nombre del país: código de país de dos letras
  • Nombre del estado o provincia:
  • Nombre de la localidad: nombre de la ciudad
  • Nombre de la organización: nombre de la empresa
  • Nombre de la unidad organizativa: nombre del departamento
  • Nombre común: tu nombre
  • Dirección de correo electrónico:
TUTORIAL RECOMENDADO PARA Windows

Instalar y configurar servidor DNS en Windows Server 2022

3. Configurar certificado SSL en Apache

Una vez generado el certificado, debemos de configurarlo para que funcione en nuestro Apache de Windows 11.

Paso2Entramos en el fichero de configuración de Apache httpd-ssl.conf (se encuentra en C:/Apache/conf/extra).

Paso2Comprobamos que estén descomentadas las siguientes líneas (las líneas que no tienen la almohadilla).

SSLCertificateFile "${SRVROOT}/conf/server.crt"
#SSLCertificateFile "${SRVROOT}/conf/server-dsa.crt"
#SSLCertificateFile "${SRVROOT}/conf/server-ecc.crt"

#   Server Private Key:
#   If the key is not combined with the certificate, use this
#   directive to point at the key file.  Keep in mind that if
#   you've both a RSA and a DSA private key you can configure
#   both in parallel (to also allow the use of DSA ciphers, etc.)
#   ECC keys, when in use, can also be configured in parallel
SSLCertificateKeyFile "${SRVROOT}/conf/server.key"
#SSLCertificateKeyFile "${SRVROOT}/conf/server-dsa.key"
#SSLCertificateKeyFile "${SRVROOT}/conf/server-ecc.key"

Paso2Abrimos un navegador y escribimos la url o el nombre de dominio de nuestro dominio.

Y podemos ver que nos aparece que tenemos un certificado pero no es válido. Si queremos que sea válido, deberíamos de pedir que nos lo firmara una certificadora de certificados SSL.

Espero que hayas podido instalar tu certificado SSL… 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

Crear directorios y archivos en la carpeta pública de Apache Windows Server 2019

0.0/5
Aprende a crear directorios y ficheros en Apache con Windows Server 2019 de forma fácil y rápida…

Configurar error 404 Apache Windows Server 2019

0.0/5
Configura la redirección 404 en Apache de Windows Server 2019. Si quieres aprender…

Instalar y configurar WordPress 5.8.1 en Windows 11

0.0/5
Instala y configura la versión 5.8.1 de WordPress el CMS ideal para empezar…

Instalar Sublime Text en Windows 11

0.0/5
Descargar e instala Sublime Text, el mejor editor de código para el desarrollo web. Este editor nos permite de una forma …

Instalar Apache Haus 2.4.49 en Windows Server 2019

0.0/5
Descarga y instala Apache Haus 2.4.49 en Windows Server 2019. Empieza a usar el servidor de Apache para subir tus…

Añadir Apache a las Variables de Entorno de Windows Server 2019

5/5
Aprende a añadir Apache en la variables de entorno de Windows Server 2019. En este tutorial…
Este contenido está restringido, SOLO está disponible para los miembros del club de Flota Digital.