Después de aplicar la configuración, se repite hasta que aparece "ERR_TOO_MANY_REDIRECTS"
Esta es mi configuración de VirtualHost:
NameVirtualHost * <VirtualHost *:80> ServerName my-domain.com ServerAlias my-site.my-domain.com DocumentRoot /var/www/my-site ErrorLog /home/my-site/logs/my-site/error.log CustomLog /home/my-site/logs/my-site/access.log combined Redirect permanent / https://my-site.my-domain.com/ </VirtualHost> <VirtualHost *:443> ServerAdmin admin@my-domain.com ServerName my-domain.com ServerAlias my-site.my-domain.com DirectoryIndex index.php DocumentRoot /var/www/my-site ErrorLog /home/my-site/logs/my-site/ssl/error.log CustomLog /home/my-site/logs/my-site/ssl/access.log combined SSLEngine on SSLCertificateFile /home/my-site/SSL/site_com_ar.crt SSLCertificateKeyFile /home/my-site/SSL/HSSL-5dceb81ff3d10.key SSLCertificateChainFile /home/my-site/SSL/USERTrustRSAAddTrustCA.crt </VirtualHost>¿Cómo puedo rastrear este problema?
Lo resolví por si alguien lo necesita: agregué o modifiqué un archivo ".htaccess" en el directorio raíz de cada subdominio con lo siguiente:
Primero asegúrese de tener habilitado "mod_rewrite":
sudo a2enmod rewriteLuego reinicie apache:
sudo systemctl restart apache2Ahora cree o modifique (en caso de que ya exista) ".htaccess" en el directorio raíz de su subdominio:
<IfModule mod_rewrite.c> RewriteEngine On # Redirect to HTTPS RewriteCond %{HTTP:X-Forwarded-Proto} !https RewriteCond %{HTTPS} off RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301,NE] </IfModule>¡Espero que esto le ayude también!