Seguridad y SSL

Bloqueando el acceso a una web o directorio excepto para una IP

Revisado el 1 min de lectura firewall bloqueo ip htaccess

Para bloquear el acceso a un directorio o web para cualquier usuario excepto una IP concreta, añade al inicio del fichero .htaccess (si no existe crea un fichero vacío bajo este nombre) del directorio a bloquear las siguientes directivas:

Require ip IP

Donde IP sería la dirección pública autorizada. También puedes indicar una red en formato CIDR, por ejemplo Require ip 203.0.113.0/24.

Esta sintaxis corresponde a Apache 2.4. Comprueba antes que tu dirección no cambia y conserva un medio alternativo para editar el fichero: una IP equivocada o dinámica puede dejarte sin acceso web al directorio.

No añadas esta directiva junto a un Require valid-user existente sin revisar el bloque completo: Apache puede combinarlas como alternativas y permitir el acceso por IP o por contraseña. Si necesitas exigir ambas condiciones, agrúpalas expresamente dentro de un bloque <RequireAll>.

También te puede ayudar

¿Algo no cuadra o ha cambiado? Cuéntanoslo y lo revisamos.