Situación:
Linux Centos 6 + Plesk
Actualizamos Plesk a la versión 12.5 y la restricción por ip utilizando .htaccess (apache) deja de funcionar.
En esta ocasión hay que tener en cuenta que si utilizamos apache + nginx, hay que añadir los parametros de nginx y eliminar el .htaccess del directorio.
Ejemplo: La carpeta que queremos proteger es www.midominio.com/web/admin
Antes poníamos un archivo .htaccess en la carpeta «admin» de la siguiente forma:
<Limit GET POST PUT>
order deny,allow
deny from all
allow from 111.222.333.444
allow from 555.666.777.888
</Limit>
Ahora teniendo nginx, podemos eliminar el .htaccess, entrar al panel de plesk, ir al dominio, configuración Apache y nginx.
En Directivas adicionales de nginx añade lo siguiente:
location = /web/admin {
allow 111.222.333.444;
allow 555.666.777.888;
deny all;
}
allow 111.222.333.444;
allow 555.666.777.888;
deny all;
}
Problema resuelto!!