Pour forcer HTTPS sur toutes les requêtes dans Apache, vous devez utiliser le module mod\_rewrite pour rediriger toutes les requêtes HTTP à HTTPS. Voici l’étape par étape :
1. Activez le module mod\_rewrite en utilisant la commande suivante :
```
sudo a2enmod rewrite
```
1. Ouvrez le fichier de configuration de votre site web Apache avec un éditeur de texte. Le fichier est généralement situé dans le répertoire /etc/apache2/sites-available/ et peut être nommé 000-default.conf ou my-site.conf.
```
sudo nano /etc/apache2/sites-available/000-default.conf
```
1. Ajoutez le code suivant à l’intérieur de la balise VirtualHost pour rediriger toutes les requêtes HTTP vers HTTPS :
```
```
1. Enregistrez et quittez l’éditeur de texte.
1. Activez les modifications en redémarrant Apache avec la commande suivante :
```
sudo service apache2 restart
```
Maintenant, toutes les requêtes HTTP seront redirigées vers HTTPS.