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