Bloqueo de solicitudes: plantilla de regla
Las plantillas de reglas se usan para proporcionar una manera sencilla de crear una o varias reglas de reescritura para un escenario determinado. El módulo URL Rewrite incluye varias plantillas de reglas para algunos escenarios de uso comunes. Además de la interfaz de usuario del módulo URL Rewrite, proporciona un marco para conectar plantillas de reglas personalizadas. En este tutorial se le guiará por el uso de la plantilla de reglas "Bloqueo de solicitudes" que se incluye con el módulo URL Rewrite.
Uso de una plantilla de regla para generar una regla de bloqueo de solicitudes
La plantilla de regla "Bloqueo de solicitudes" se puede usar para generar una regla que bloquee las solicitudes entrantes en función de varios criterios. Por ejemplo, las solicitudes se pueden bloquear en función de cierto patrón dentro de la ruta de acceso de la URL o de un valor determinado en uno de los encabezados de solicitud.
Para usar la plantilla, siga estos pasos:
Vaya al Administrador de IIS.
Seleccione "Sitio web predeterminado".
En el panel "Acciones" del lado derecho, haga clic en "Agregar reglas…".
En el cuadro de diálogo "Agregar reglas", seleccione "Bloqueo de solicitudes" y haga clic en "Aceptar":
En el cuadro de diálogo "Agregar regla de bloqueo de solicitudes", elija:
Bloquear el acceso en función del encabezado del host;
Bloquear solicitudes que no coinciden con el patrón;
Especifique localhost como patrón, lo que significa que cualquier solicitud que tenga un encabezado de host que no sea igual a localhost se bloqueará;
Usar sintaxis de patrón de caracteres comodín;
Bloquee la solicitud anulando la conexión de solicitud.
Haga clic en "Aceptar" para crear la regla.
Probar la regla
Para probar esta regla, abra un explorador web y realice una solicitud a http://127.0.0.1/iisstart.htm
. Lo que debería ver es un explorador que no recibe ninguna respuesta del servidor. Sin embargo, si solicita http://localhost/iisstart.htm
, el servidor web responderá correctamente.
Resumen
En este tutorial ha aprendido a usar la plantilla "Regla con asignación de reescritura" para generar reglas que puedan proteger la seguridad de la aplicación web bloqueando las solicitudes no deseadas.