Saltar al contenido
Facturador

Gestión Externa de Certificados SSL

Cuando el certificado SSL se gestiona externamente mediante Cloudflare, un balanceador de carga (AWS ALB / GCP Load Balancer) o un proxy inverso dedicado, se debe configurar el facturador para forzar el esquema HTTPS.


🛠️ Pasos para Configurar HTTPS en el Facturador

1. Instalación Inicial sin SSL Local

Al ejecutar el instalador inicial en el servidor, responda n cuando se consulte si desea generar certificados locales con Certbot.


2. Editar el Archivo .env

Acceda al directorio de su proyecto y edite el archivo .env:

cd /ruta/facturador
nano .env

Modifique las siguientes variables:

APP_URL=https://${APP_URL_BASE}
FORCE_HTTPS=true

Guarde los cambios (Ctrl + O, Enter, Ctrl + X).


3. Limpiar la Caché de la Aplicación

Aplique la nueva configuración en Laravel:

php artisan config:clear
php artisan config:cache

4. Habilitar Puerto 443 en el Firewall

Asegúrese de que el servidor permita el tráfico entrante HTTPS por el puerto 443:

sudo ufw allow 443/tcp
sudo ufw reload
sudo ufw status