Para forzar HTTPS en todas las solicidades en Apache puedes editar el archivo de configuración de tu sitio web que se encuentra en el directorio /etc/apache2/sites-available.
Aquí te dejo cómo deberías hacerlo:
1. Abre el archivo de configuración de tu sitio web con un editor de texto como nano o vim.
Por ejemplo, si tu sitio web se llama ‘mysite.com’, deberías ejecutar: `sudo nano /etc/apache2/sites-available/mysite.com.conf`2. Una vez que el archivo esté abierto, puedes agregar el siguiente bloque dentro de los elementos `
3. Guarda los cambios y cierra el archivo.
Si estás utilizando nano, puedes hacer esto presionando `Ctrl + X`, luego `Y` para confirmar que deseas guardar los cambios, y finalmente `Enter`.4. Una vez que hayas configurado la redirección, deberías habilitar el módulo de reescritura de Apache ejecutando:
`sudo a2enmod rewrite`5. Finalmente, reinicia el servidor Apache para que los cambios surtan efecto:
`sudo systemctl restart apache2`De este modo, cualquier solicitud a tu sitio web utilizando HTTP será automáticamente redirigida a HTTPS.