Cet article est assez ancien, malgré toute l'attention que j' apporte à mes contenus il est possible que celui-ci ne soit plus d'actualité.
N'hésitez pas à me le signaler si nécessaire via le formulaire de contact.
N'hésitez pas à me le signaler si nécessaire via le formulaire de contact.
Les attaques sont de plus en plus nombreuses sur la plateforme magento, pour éviter les accès non autorisés à votre administration voici comment la sécuriser :
- Changer le chemin par défaut de l’administration.
Dans le fichier app/etc/local.xml , définissez un nom d’administration personnalisé, par exemple mycustomadmin
<routers> <adminhtml> <args> <frontName><![CDATA[mycustomadmin]]></frontName> </args> </adminhtml> </routers> |
- Restreindre l’accès à l’administration par adresse ip
Avec apache : rajouter la ligne suivante entre les balises
RewriteCond %{REMOTE_ADDR} !^xx.xx.xx.xx RewriteRule ^(index.php/)?mycustomadmin/ - [L,R=403] |
Avec nginx :
location ~ ^/mycustomadmin/ { allow xx.xx.xx.xx; deny all; try_files $uri $uri/ /index.php; } location ~ ^/index.php/?mycustomadmin/ { allow xx.xx.xx.xx; deny all; try_files $uri $uri/ /index.php; } |
Une fois ces restrictions en place, l’administration de votre site magento sera plus sécurisée 🙂