Je souhaite utiliser les règles .htaccess dans Amazon Lightsail pour bloquer une adresse IP depuis mon application Bitnami.
Résolution
Localisez le fichier .htaccess. Son emplacement par défaut pour la plupart des applications est /opt/bitnami/apache/conf/vhosts/htaccess/your-application-htaccess.conf. Pour plus d'informations sur l'emplacement du fichier .htaccess, consultez la section Comprendre la configuration par défaut du fichier .htaccess sur le site Web de Bitnami.
Pour bloquer une adresse IP depuis votre application Bitnami, procédez comme suit :
-
Modifier le fichier de configuration d'accès :
vi /opt/bitnami/apache2/conf/vhosts/wordpress-https-vhost.conf
-
Modifiez AllowOverride de Aucun à Tout. Si AllowOverride est déjà défini sur Tout, passez à l'étape 3 :
...
AllowOverride All
...
Remarque : Remplacez example-application par le nom de votre application.
-
Modifier le fichier .htaccess :
sudo vi /opt/bitnami/apache/conf/vhosts/htaccess/example-application-htaccess.conf
Remarque : Remplacez example-application par le nom de votre application.
-
Créer une règle pour bloquer l'adresse IP :
order deny,allow
deny from example-ip-address
Remarque : Remplacez example-application par le nom de votre application et example-ip-address par l'adresse IP que vous souhaitez bloquer.
-
Redémarrer Apache :
sudo /opt/bitnami/ctlscript.sh restart apache
-
Vérifier le statut d'Apache :
sudo /opt/bitnami/ctlscript.sh status apache