¿Cómo puedo asegurar el acceso a mi panel ISPconfig utilizando un archivo .htaccess?

Procédure

¿Por qué debería proteger mi panel ISPconfig?

Para mayor seguridad, puede ser útil establecer una combinación de usuario/contraseña para restringir el acceso a su panel ISPconfig.

Esta restricción puede extenderse a una restricción de direcciones IP, permitiéndole dar acceso sólo a un cierto número de máquinas.

Creación del archivo .htaccess

Para hacer esto, necesita conectarse a su servidor VPS usando SSH. Si no sabe cómo hacerlo, consulte esta sección de nuestra base de conocimientos:

https://help.lws-hosting.com/es/Servidores-dedicados/SSH

Una vez conectado, utilice el siguiente comando para crear el archivo :

nano /usr/local/ispconfig/interface/web/.htaccess

Este archivo debe contener lo siguiente

AuthUserFile /usr/local/ispconfig/interface/.htpasswd AuthType Basic AuthName "ISPconfig auth." Require valid-user

A continuación, cree el archivo /usr/local/ispconfig/interface/.ht passwd, que contendrá su usuario y contraseña (en este caso estamos creando el usuario lws):

htpasswd -c /usr/local/ispconfig/interface/.htpasswd lws

Si quieres restringir el acceso a determinadas direcciones IP (en este caso 192.168.1.193 y 192.168.1.194):

AuthUserFile /usr/local/ispconfig/interface/.htpasswd AuthType Basic AuthName "ISPconfig auth." Require valid-user Order Deny,Allow Deny from all Allow from 192.168.1.193 Allow from 192.168.1.194

Permitir la ejecución del archivo .htaccess

Siguiendo utilizando SSH, edite el siguiente archivo de configuración:

nano /etc/apache2-ispconfig/sites-available/ispconfig.vhost


o para servidores más antiguos :

nano /etc/apache2/sites-available/ispconfig.vhost


Luego reemplace la sección :

# php_admin_value open_basedir "/usr/local/ispconfig/interface:/usr/share:/tmp" Options +FollowSymLinksAllowOverride NoneOrder allow,deny Allow from all php_value magic_quotes_gpc 0


por :

# php_admin_value open_basedir "/usr/local/ispconfig/interface:/usr/share:/tmp" Options +FollowSymLinksAllowOverrideAll Order allow,deny Allow from all php_value magic_quotes_gpc 0

Por último, reinicie el servicio web Apache:

/etc/init.d/apache2-ispconfig restart


o para servidores más antiguos :

/etc/init.d/apache2 restart
help.lws.net/a/469
¿Le ha resultado útil este artículo?

Sí

No

Leído 21 379 veces

¡Gracias! No dude en hacer preguntas sobre nuestra documentación si desea más información y ayudarnos a mejorarla.

Artículos similares

¿Tiene una pregunta sobre este artículo?

Hágala al equipo de LWS y a la comunidad. La respuesta se publica tras la moderación.

Formule una pregunta al equipo de LWS y a su comunidad

RGPD: Responsable: LWS-Ligne Web Services. Finalidad: moderación y publicación pública de su pregunta, posible aviso de una respuesta. Base jurídica: consentimiento (art. 6.1.a RGPD). Conservación de los correos: 90 días tras el aviso, 12 meses como máximo sin respuesta. Para ejercer sus derechos, consulte la sección RGPD de nuestras condiciones generales.