¿Le gustaría aprender a instalar Apache y configurar la característica HTTPS para utilizar un certificado autofirmado en un equipo que ejecute Ubuntu Linux? En este tutorial, vamos a habilitar el uso de HTTPS en el servidor Apache y crear un certificado autofirmado.

• Ubuntu 18
• Ubuntu 19
• Ubuntu 20
• Apache 2.4.41

Lista de equipos

En la siguiente sección se presenta la lista de equipos utilizados para crear este tutorial.

Como asociado de Amazon, gano con compras calificadas.

Tutorial Apache - Habilitar HTTPS

Instale el servidor Apache y los paquetes necesarios.

Copy to Clipboard

Habilite el módulo Apache con el nombre: Mod_ssl.

Habilite el módulo Apache con el nombre: Mod_rewrite.

Copy to Clipboard

Edite el archivo de configuración de Apache.

Copy to Clipboard

Agregue las siguientes líneas al final de este archivo.

Copy to Clipboard

Cree una clave privada y el certificado de sitio web mediante el comando OpenSSL.

Copy to Clipboard

Introduzca la información solicitada.

Copy to Clipboard

En la opción denominada COMMON_NAME, debe introducir la dirección IP o el nombre de host.

En nuestro ejemplo, usamos la dirección IP 200.200.200.2000.

Edite el archivo de configuración de Apache para el sitio web predeterminado.

Copy to Clipboard

Aquí está el archivo, antes de nuestra configuración.

Copy to Clipboard

Aquí está el archivo, después de nuestra configuración.

Copy to Clipboard

Opcionalmente, es posible que desee redirigir a los usuarios HTTP a la versión HTTPS de su sitio web.

En este caso, utilice la siguiente configuración.

Copy to Clipboard

Reinicie el servicio Apache.

Copy to Clipboard

Abra su navegador y acceda a la versión HTTPS de su sitio web.

En nuestro ejemplo, se introdujo la siguiente URL en el navegador:

• https://200.200.200.200

El servidor Apache mostrará la versión HTTPS de su sitio web.

Apache default page

¡Felicitaciones! Ha terminado la configuración de HTTPS en el servidor Apache.