Introducción
La URL de administrador predeterminada de Magento, http://yourstore.com/magento/admin, es un objetivo fácil para los la fuerza bruta y Los ataques DDoS. Reduzca la superficie de ataque configurando una URL de administrador personalizada y proteja su tienda Magento.
Utilice uno de estos métodos sencillos para cambiar la URL del administrador de Magento:
- Edite la URL usando el Panel de administración.
- Modifique la URL del administrador dentro del env.php archivo.
- Cambie la URL usando la línea de comando.
Descubra cómo cambiar la URL del administrador de Magento y reducir la actividad maliciosa en su tienda de comercio electrónico.
Método 1: cambiar la URL del administrador de Magento a través del Panel de administración
Para cambiar la URL y la ruta del administrador de Magento predeterminadas:
1. Acceda al panel de administración de Magento.
2. Hacer clic en Tiendas en la barra lateral de administración.
3. Seleccionar Configuración existentes Ajustes .
4. Abre el Avanzado desplegable y haga clic Administración.
5. Ampliar la URL de la base de administración .
6. Desmarque la Usar valor del sistema caja y configurar el Usar URL de administrador personalizada campo para Sí.
7. Introduzca una URL personalizada en el URL de administrador personalizada campo. Desmarque la Usar valor del sistema caja si es necesario.
La URL del administrador debe terminar con una barra inclinada (/) y estar en el mismo directorio que el escaparate de Magento. Por ejemplo, https://yourstore.com/magento2.4/.
Nota: Asegúrese de que los cambios de URL sean coherentes con la configuración de otros sistemas dependientes. Por ejemplo, un proveedor de alojamiento puede requerir formatos de URL específicos para ser compatibles con cortafuegos configuración.
9. Cambie el valor en el Usar ruta de administrador personalizada campo para Sí.
10. Entrar a Ruta de administración personalizada. En este ejemplo, el valor de la ruta de administración es jw1gl4fwy. La URL completa para acceder al administrador de Magento sería https://yourstore.com/magento2.4/jw1gl4fwy.
11. Hacer clic en Guardar configuración.
Cierre la sesión del administrador e inicie sesión con la nueva URL.
Método 2: cambie la URL del administrador en el env.php Archive
Utilice los siguientes pasos para editar la ruta del administrador de Magento dentro del env.php archivo:
1. Establezca una conexión SSH con su servidor Magento.
2. Acceda al /aplicación / etc / subdirectorio en el directorio de instalación de Magento:
cd /var/www/html/magento2.4/app/etc/
En este ejemplo, Magento está instalado en el /var / www / html / magento2.4 / directorio. Edite la ruta para que coincida con la ruta en su servidor.
3. Abre el env.php archivo usando un editor de texto. Por ejemplo, el nano editor de texto:
sudo nano env.php
4. Busque el valor predeterminado del frenteNombre parámetro en el env.php archivo:
5. Use letras minúsculas para ingresar un valor personalizado para el frenteNombre parámetro:
6. Guarda el archivo y cierra.
7. Acceda al directorio de instalación de Magento y vacíe el caché:
php bin/magento cache:flush
Alternativamente, use el panel de administración para vaciar la caché de Magento.
Nota: El env.php El archivo también contiene la configuración de conexión de la base de datos. Para poder cambiar el nombre de host de la base de datos, la contraseña de la base de datos o usar una base de datos diferente, necesitará aprender cómo editar el archivo de configuración de MySQL.
Método 3: cambiar la URL del administrador desde la línea de comandos
Para cambiar la URL del administrador de Magento usando la línea de comando:
1. Inicie sesión en el servidor de Magento.
2. Acceda al directorio de instalación de Magento:
cd /var/www/html/magento2.4/
Modifique el comando para que coincida con la ruta del directorio en su sistema.
3. Utilice el siguiente comando para cambiar la ruta del administrador de Magento:
php bin/magento setup:config:set --backend-frontname="new_admin_path"
Ingrese su ruta personalizada en lugar de la nueva_ruta_admin valor del ejemplo.
Si el sistema solicita confirmar el cambio de la configuración actual, ingrese Y para continuar.
4. Vacíe la caché de Magento:
php bin/magento cache:flush
Acceda al administrador de Magento usando la URL personalizada.
Restaurar la URL de administrador predeterminada de Magento
No es raro cometer un error al cambiar la URL del administrador de Magento. Una URL defectuosa puede bloquear a los usuarios del panel de administración. Para resolver este problema, utilice la línea de comandos y restaure la URL de administrador de Magento predeterminada.
1. Acceda al directorio raíz de Magento y verifique el valor de la ruta de administración actual:
bin/magento info:adminuri
El sistema muestra la ruta de administración actual.
2. Utilice el siguiente comando para restaurar la URL de administrador predeterminada:
php bin/magento config:set admin/url/use_custom 0
3. Si cambió la ruta dentro del env.php o desde la línea de comando, restablezca la ruta de administración ingresando:
php bin/magento config:set admin/url/use_custom_path 0
El "Se guardó el valor" El mensaje confirma que la ruta se restablece al valor predeterminado.
4. Vacíe la caché de Magento antes de intentar iniciar sesión.
php bin/magento cache:flush
Conclusión
Ha cambiado correctamente la URL del administrador de Magento y ha establecido una nueva capa de seguridad para su tienda Magento.
Cambiar la URL del administrador no protege la tienda en línea de algunas de las amenazas de seguridad del comercio electrónico más avanzadas. Haga su tienda más segura aplicando un conjunto más amplio de mejores prácticas de seguridad de comercio electrónico.