Restriction d’accès (adresse IP)
v1.6.0+ Administrateurs uniquementPrésentation
Cette fonction permet de n’autoriser l’accès au site que depuis les adresses IP enregistrées. La restriction s’applique à l’ensemble du site, y compris les images et les fichiers téléversés. Tout accès depuis une adresse IP non autorisée affiche l’erreur « 403 Forbidden ».
Seuls les administrateurs peuvent la configurer.
Environnements pris en charge
- Un serveur web compatible Apache est requis (
.htaccessdoit être activé). - Elle n’est pas disponible avec nginx.
- Les environnements passant par un CDN ou un proxy inverse (comme Cloudflare) ne sont pas pris en charge, car le serveur ne voit pas l’adresse IP réelle du visiteur.
- Une adresse IP fixe est recommandée. Avec une connexion dont l’adresse IP change, vous perdrez l’accès dès qu’elle changera.
Étapes de configuration
- 1Ouvrez Paramètres, puis cliquez sur Modifier dans la carte Restriction d’accès.

- 2Dans Adresses IP autorisées, saisissez les adresses IP à autoriser, une par ligne.

- 3Cliquez sur Ajouter à la liste, à côté de Votre adresse IP actuelle, pour ajouter votre propre adresse IP à la liste.
- 4Cochez Activer la restriction d’accès, puis cliquez sur Enregistrer.
- 5Si État actuel indique Activée, la configuration est terminée.

Pour la désactiver, décochez Activer la restriction d’accès et enregistrez. La liste des adresses IP saisies est conservée ; vous pourrez la réutiliser telle quelle lorsque vous réactiverez la restriction.
Format des adresses IP
| Type | Exemple |
|---|---|
| Adresse IP unique | 203.0.113.5 |
| Plage (notation CIDR) | 203.0.113.0/24 |
| Adresse IPv6 | 2001:db8::1 |
Vous pouvez enregistrer jusqu’à 100 entrées.
Si l’enregistrement échoue
Par sécurité, dans les cas suivants, les paramètres ne sont pas enregistrés et l’état précédent est rétabli.
| Message affiché | Cause et solution |
|---|---|
| Votre adresse IP actuelle ne figure pas dans la liste. Ajoutez-la pour ne pas perdre votre accès. | Cette vérification vous évite de vous bloquer vous-même. Ajoutez votre propre adresse IP avec Ajouter à la liste. |
| Les entrées suivantes ne sont pas des adresses IP valides | Le format est incorrect. Consultez « Format des adresses IP » ci-dessus. |
| Le fichier .htaccess n’a pas pu être mis à jour. Vérifiez qu’il existe et qu’il est accessible en écriture. | Vérifiez que les fichiers .htaccess du dossier d’installation et du dossier webroot existent et sont accessibles en écriture. |
| La restriction d’accès n’a pas été enregistrée, car le serveur a renvoyé une erreur avec les nouvelles règles. Ce serveur n’autorise pas ce type de règle dans .htaccess. | Votre serveur n’autorise pas la restriction d’accès via .htaccess. Veuillez contacter votre hébergeur. |
| La restriction d’accès n’a pas été enregistrée, car les règles n’ont eu aucun effet sur ce serveur. Un serveur web compatible avec Apache et prenant en charge .htaccess est requis. | Le serveur n’est pas compatible Apache, ou .htaccess est désactivé. Cette fonction ne peut pas être utilisée. |
| La restriction d’accès n’a pas été enregistrée, car le serveur n’a pas pu s’envoyer une requête de vérification ; la sécurité des nouvelles règles n’a donc pas pu être confirmée. | Le serveur interdit les requêtes vers lui-même, ou il est protégé, par exemple par une authentification Basic. Cette fonction ne peut pas être utilisée. |
Rétablir l’accès si vous êtes bloqué
Si vous ne pouvez plus accéder au site, par exemple parce que votre adresse IP a changé, vous pouvez lever la restriction en suivant ces étapes.
- 1Connectez-vous au serveur, par exemple par FTP.
- 2Ouvrez le fichier
.htaccesssitué dans le dossier d’installation. - 3Supprimez toutes les lignes de
# BEGIN GeckoFlag Access Restrictionà# END GeckoFlag Access Restriction, puis enregistrez. - 4Dans le fichier
.htaccessdu dossierwebroot, supprimez les mêmes lignes et enregistrez.
Une fois les lignes supprimées, la restriction est levée. Pour la réactiver, enregistrez de nouveau les paramètres depuis l’écran des paramètres.
Remarques
- La partie de
.htaccesscomprise entre# BEGINet# ENDest générée automatiquement. Ne la modifiez pas à la main. - Les paramètres de restriction d’accès sont conservés lors d’une mise à jour du logiciel.
- Lors d’une restauration à partir d’une sauvegarde, la restriction d’accès reste telle qu’elle était avant la restauration. Elle ne revient pas aux paramètres du moment de la sauvegarde.
- Les fichiers
gf-access-open.txtetgf-access-probe.txtdu dossierwebrootservent à la vérification lors de l’enregistrement des paramètres. Ne les supprimez pas.