GNU/Linux >> Tutoriales Linux >  >> Fedora

Cómo configurar Let's Encrypt SSL con Apache en Fedora

Let's Encrypt es una autoridad de certificación (CA) sin fines de lucro administrada por Internet Security Research Group. Proporciona certificados SSL gratuitos para sus dominios para proteger los datos en la capa de transporte. Este tutorial lo ayudará a instalar y asegurar Apache con Let's encrypt en el sistema Fedora.

Requisitos

  • Ejecución del sistema Fedora con acceso shell
  • Un dominio/subdominio dirigido a la dirección IP del servidor a través de un servidor DNS público. Para este tutorial, usamos webhost.tecadmin.net.

Paso 1:instalar Apache

En primer lugar, instale el servidor web Apache en su sistema Fedora. Los repositorios de paquetes predeterminados contienen paquetes de Apache. Puede instalarlos directamente usando el siguiente comando:

sudo dnf install httpd httpd-tools mod_ssl 
  • Cómo instalar LAMP en Fedora

Paso 2:crear VirtualHost en Apache

Para este tutorial, he creado un archivo index.html bajo la raíz del documento predeterminado. Del mismo modo, puede colocar su aplicación en la raíz del documento de su dominio.

sudo echo "<h2>Welcome to Secure TecAdmin.net</h2>" > /var/www/html/index.html 

Después de eso, cree un enlace de archivo de configuración de VirtualHost con el puerto 80.

sudo vim /etc/httpd/conf.d/webhost.tecadmin.net.conf 

Apache