{"id":1177,"date":"2026-09-27T07:59:24","date_gmt":"2026-09-27T05:59:24","guid":{"rendered":"https:\/\/www.redservicio.net\/blog\/?p=1177"},"modified":"2026-09-28T06:24:55","modified_gmt":"2026-09-28T04:24:55","slug":"modsecurity-en-apache-guia-waf-paso-a-paso","status":"publish","type":"post","link":"https:\/\/www.redservicio.net\/blog\/modsecurity-en-apache-guia-waf-paso-a-paso\/","title":{"rendered":"ModSecurity en Apache: Gu\u00eda WAF paso a paso"},"content":{"rendered":"<p><img decoding=\"async\" src=\"https:\/\/media.soporteclientes.net\/images\/1790569494_e2b80f608f38.jpg\" alt=\"ModSecurity en Apache: Gu\u00eda WAF paso a paso - RedServicio\" style=\"width:100%;height:auto;margin-bottom:20px;border-radius:8px\" \/><\/p>\n<p>ModSecurity en Apache es la soluci\u00f3n de WAF (Web Application Firewall) m\u00e1s popular del mundo open source, y en esta gu\u00eda aprender\u00e1s a instalarlo y configurarlo paso a paso para proteger tu servidor web contra ataques comunes como inyecciones SQL, XSS y exploits de aplicaciones. Si gestionas tu propia web, a\u00f1adir esta capa de seguridad es una de las inversiones m\u00e1s rentables que puedes hacer, y al final del art\u00edculo ver\u00e1s que contar con un hosting de calidad con soporte 24\/7 como RedServicio facilita enormemente esta tarea.<\/p>\n<h2>\u00bfQu\u00e9 es un WAF y por qu\u00e9 necesitas ModSecurity?<\/h2>\n<p>Un WAF (Web Application Firewall) es un firewall que opera a nivel de aplicaci\u00f3n web, analizando el tr\u00e1fico HTTP\/HTTPS que llega a tu servidor antes de que las peticiones alcancen tus aplicaciones PHP, WordPress u otros CMS. A diferencia de un firewall tradicional, que filtra por puertos e IPs, el WAF inspecciona el contenido de las peticiones: par\u00e1metros GET y POST, cabeceras, cookies y cuerpos de solicitud.<\/p>\n<p>ModSecurity act\u00faa como un m\u00f3dulo de Apache (o Nginx) que intercepta cada petici\u00f3n y la eval\u00faa contra un conjunto de reglas. Con el paquete de reglas OWASP Core Rule Set (CRS) \u2014el m\u00e1s utilizado\u2014 obtienes protecci\u00f3n inmediata contra:<\/p>\n<ul>\n<li>Inyecci\u00f3n SQL (SQLi) y ataques a bases de datos.<\/li>\n<li>Cross-Site Scripting (XSS).<\/li>\n<li>Local File Inclusion (LFI) y Remote File Inclusion (RFI).<\/li>\n<li>Escaneo de vulnerabilidades y bots maliciosos.<\/li>\n<li>Ataques a plugins y temas vulnerables de WordPress, Joomla o Drupal.<\/li>\n<\/ul>\n<p>El beneficio clave es que protege tus aplicaciones aunque estas tengan vulnerabilidades sin parchear, d\u00e1ndote tiempo para actualizar mientras el WAF bloquea los intentos de explotaci\u00f3n. En servidores con m\u00faltiples sitios alojados, es una red de seguridad com\u00fan para todos.<\/p>\n<h2>Requisitos previos para instalar ModSecurity en Apache<\/h2>\n<p>Antes de comenzar, aseg\u00farate de cumplir estos requisitos:<\/p>\n<ol>\n<li><strong>Servidor Linux con Apache 2.4 o superior<\/strong> y acceso root o sudo (Ubuntu 20.04\/22.04\/24.04, Debian 11\/12, CentOS\/RHEL 8\/9 o AlmaLinux).<\/li>\n<li><strong>Acceso SSH<\/strong> al servidor y permisos para reiniciar el servicio Apache.<\/li>\n<li><strong>Conexiones TLS activas<\/strong> (recomendado): si el tr\u00e1fico viaja cifrado, necesitas SSLtermination en Apache o ModSecurity no podr\u00e1 inspeccionar el contenido.<\/li>\n<li><strong>Copia de seguridad<\/strong> de la configuraci\u00f3n de Apache: siempre guarda <em>\/etc\/apache2\/<\/em> o <em>\/etc\/httpd\/<\/em> antes de tocar nada.<\/li>\n<li><strong>Modo mantenimiento planificado<\/strong>: aunque la instalaci\u00f3n no provoca ca\u00eddas, un reinicio breve de Apache es necesario.<\/li>\n<\/ol>\n<div class=\"result-box\"><strong>Consejo:<\/strong> si tu hosting actual no te da acceso root, no podr\u00e1s instalar ModSecurity por tu cuenta. En ese caso, verifica si tu proveedor lo ofrece ya activado; los planes de RedServicio incluyen hardening del servidor y WAF gestionado con soporte 24\/7.<\/div>\n<h2>Instalaci\u00f3n de ModSecurity paso a paso (Ubuntu\/Debian y CentOS)<\/h2>\n<h3>En Ubuntu\/Debian<\/h3>\n<p>Primero, actualiza los repositorios e instala el m\u00f3dulo:<\/p>\n<ol>\n<li>Ejecuta <em>sudo apt update &#038;&#038; sudo apt upgrade -y<\/em>.<\/li>\n<li>Instala ModSecurity con <em>sudo apt install libapache2-mod-security2 -y<\/em>.<\/li>\n<li>Activa el m\u00f3dulo en Apache: <em>sudo a2enmod security2<\/em>.<\/li>\n<li>Reinicia el servicio: <em>sudo systemctl restart apache2<\/em>.<\/li>\n<\/ol>\n<h3>En CentOS\/RHEL\/AlmaLinux<\/h3>\n<p>En sistemas basados en Red Hat, el proceso var\u00eda seg\u00fan la versi\u00f3n:<\/p>\n<ol>\n<li>En CentOS 7 instala desde EPEL: <em>sudo yum install epel-release &#038;&#038; sudo yum install mod_security mod_security_crs -y<\/em>.<\/li>\n<li>En AlmaLinux\/RHEL 8\/9 usa el m\u00f3dulo AppStream: <em>sudo dnf install mod_security mod_security_crs -y<\/em>.<\/li>\n<li>Habilita e inicia Apache: <em>sudo systemctl enable httpd &#038;&#038; sudo systemctl restart httpd<\/em>.<\/li>\n<\/ol>\n<p>Para verificar que el m\u00f3dulo est\u00e1 cargado, ejecuta <em>apachectl -M | grep security2<\/em> (Debian) o <em>httpd -M | grep security2<\/em> (CentOS). Si aparece <em>security2_module (shared)<\/em>, ModSecurity est\u00e1 activo, aunque todav\u00eda en modo detecci\u00f3n. En la siguiente parte de esta gu\u00eda configuraremos el OWASP Core Rule Set y cambiaremos del modo detecci\u00f3n al modo bloqueo de forma segura.<\/p>\n<h2>Configurar el conjunto de reglas OWASP Core Rule Set<\/h2>\n<p>Aqu\u00ed est\u00e1 el verdadero motor del asunto. El OWASP Core Rule Set (CRS) es un paquete de reglas mantenido por la comunidad que cubre las vulnerabilidades web m\u00e1s habituales: inyecciones SQL, XSS, inclusiones de archivos y bastante m\u00e1s. ModSecurity sin CRS tiene poco que hacer; te quedar\u00edas solo con las reglas que escribas a mano, y no, no es suficiente en la pr\u00e1ctica.<\/p>\n<p>Instalarlo es sencillo. Clonas el repositorio oficial en el directorio de tu servidor:<\/p>\n<ol>\n<li>Entra por SSH y sit\u00faate en \/etc\/modsecurity (Debian\/Ubuntu) o \/etc\/httpd\/modsecurity.d (CentOS).<\/li>\n<li>Ejecuta: <em>git clone https:\/\/github.com\/coreruleset\/coraza\u2026<\/em> un momento, ese no es. El repositorio correcto es <em>git clone https:\/\/github.com\/coreruleset\/coreruleset.git crs<\/em>.<\/li>\n<li>Copia el archivo de configuraci\u00f3n de ejemplo: <em>cp crs\/crs-setup.conf.example crs\/crs-setup.conf<\/em>.<\/li>\n<li>Incluye el CRS en la configuraci\u00f3n principal de ModSecurity, normalmente en modsecurity.conf o mediante un include dentro del VirtualHost:<\/li>\n<\/ol>\n<p><em>IncludeOptional \/etc\/modsecurity\/crs\/crs-setup.conf<br \/>\nIncludeOptional \/etc\/modsecurity\/crs\/rules\/*.conf<\/em><\/p>\n<p>Reinicia Apache con <strong>systemctl restart apache2<\/strong> o <strong>systemctl restart httpd<\/strong> y echa un vistazo al log de errores: no deber\u00edan aparecer fallos al cargar las reglas. Y si trabajas con cPanel o Plesk, revisa primero si el panel trae su propia integraci\u00f3n del CRS. Duplicados, los que quieras; ah\u00ed empiezan los dolores de cabeza.<\/p>\n<h2>Ajustar reglas, evitar falsos positivos y pasar a modo de bloqueo<\/h2>\n<p>\u00bfEl error m\u00e1s com\u00fan al activar un WAF? Pasar directo a modo bloqueo sin ajustar nada antes. Y es un error caro, porque el CRS es estricto por defecto: un formulario de contacto con acentos, un editor visual que env\u00eda HTML o una URL con par\u00e1metros largos bastan para disparar alertas sin que haya ataque alguno detr\u00e1s.<\/p>\n<p>El proceso que funciona es otro:<\/p>\n<ol>\n<li><strong>D\u00e9jalo en modo detecci\u00f3n (DetectionOnly) al menos una o dos semanas<\/strong>, con tr\u00e1fico real de tu web. S\u00ed, semanas. Merece la pena.<\/li>\n<li><strong>Analiza el log de auditor\u00eda<\/strong> en \/var\/log\/apache2\/modsec_audit.log o \/var\/log\/httpd\/modsec_audit.log. Busca los IDs de reglas que se activan con tr\u00e1fico leg\u00edtimo.<\/li>\n<li><strong>Excluye esas reglas de forma quir\u00fargica.<\/strong> Por ejemplo, para desactivar la regla 942100 solo en el campo de b\u00fasqueda:<\/li>\n<\/ol>\n<p><em>SecRule REQUEST_URI \u00ab@beginsWith \/buscar\u00bb \u00abid:1000001,phase:1,pass,nolog,ctl:ruleRemoveTargetById=942100;ARGS:q\u00bb<\/em><\/p>\n<p>Lo que nunca deber\u00edas hacer es desactivar reglas completas de forma global. Excluye en lo posible una URL concreta y un par\u00e1metro concreto, nada m\u00e1s amplio. Cuando los logs muestren que los falsos positivos son m\u00ednimos, ya puedes pasar a bloqueo editando modsecurity.conf:<\/p>\n<p><em>SecRuleEngine On<\/em><\/p>\n<p>Reinicia Apache y lanza una carga \u00fatil t\u00edpica, algo como <em>?id=1 OR 1=1<\/em>, contra tu web. Si recibes un 403, tienes un WAF bloqueando de verdad.<\/p>\n<h2>Conclusi\u00f3n: protege tu servidor con un WAF bien configurado<\/h2>\n<p>ModSecurity en Apache es probablemente la defensa m\u00e1s eficaz que puedes a\u00f1adir a tu infraestructura sin gastar m\u00e1s: filtra ataques antes de que toquen tu aplicaci\u00f3n, deja registro de los intentos de intrusi\u00f3n y te da el control sobre qu\u00e9 se bloquea y qu\u00e9 no. La clave, insisto, es la paciencia. Primero detecci\u00f3n. Luego ajuste de falsos positivos. Y solo al final, el modo bloqueo.<\/p>\n<p>Ojo, eso s\u00ed: un WAF no sustituye al resto de medidas. Mant\u00e9n Apache, PHP y tus aplicaciones al d\u00eda, haz copias de seguridad con regularidad y vigila los logs m\u00e1s de lo que te gustar\u00eda. Si prefieres no complicarte y delegar la seguridad del servidor, en RedServicio ofrecemos hosting con ModSecurity preconfigurado, actualizaciones gestionadas y soporte t\u00e9cnico 24\/7 para cualquier ajuste que necesites. Un servidor bien protegido no es un gasto: es la base sobre la que crece tu proyecto.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>ModSecurity en Apache es la soluci\u00f3n de WAF (Web Application Firewall) m\u00e1s popular del mundo open source, y en esta [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":1179,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[11],"tags":[],"class_list":["post-1177","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-seguridad"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>ModSecurity en Apache: Gu\u00eda WAF paso a paso<\/title>\n<meta name=\"description\" content=\"Aprende a implementar un WAF con ModSecurity en Apache y protege tu web de ataques. Sigue nuestra gu\u00eda completa y asegura tu sitio hoy mismo.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.redservicio.net\/blog\/modsecurity-en-apache-guia-waf-paso-a-paso\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"ModSecurity en Apache: Gu\u00eda WAF paso a paso\" \/>\n<meta property=\"og:description\" content=\"Aprende a implementar un WAF con ModSecurity en Apache y protege tu web de ataques. Sigue nuestra gu\u00eda completa y asegura tu sitio hoy mismo.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.redservicio.net\/blog\/modsecurity-en-apache-guia-waf-paso-a-paso\/\" \/>\n<meta property=\"og:site_name\" content=\"RedServicio Blog\" \/>\n<meta property=\"article:published_time\" content=\"2026-09-27T05:59:24+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-28T04:24:55+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.redservicio.net\/blog\/wp-content\/uploads\/2026\/09\/1790488754_4cc244781af0.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1536\" \/>\n\t<meta property=\"og:image:height\" content=\"1024\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"sofia\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"sofia\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.redservicio.net\\\/blog\\\/modsecurity-en-apache-guia-waf-paso-a-paso\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.redservicio.net\\\/blog\\\/modsecurity-en-apache-guia-waf-paso-a-paso\\\/\"},\"author\":{\"name\":\"sofia\",\"@id\":\"https:\\\/\\\/www.redservicio.net\\\/blog\\\/#\\\/schema\\\/person\\\/0611346a9b8cc977e41f781872382355\"},\"headline\":\"ModSecurity en Apache: Gu\u00eda WAF paso a paso\",\"datePublished\":\"2026-09-27T05:59:24+00:00\",\"dateModified\":\"2026-09-28T04:24:55+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.redservicio.net\\\/blog\\\/modsecurity-en-apache-guia-waf-paso-a-paso\\\/\"},\"wordCount\":1286,\"image\":{\"@id\":\"https:\\\/\\\/www.redservicio.net\\\/blog\\\/modsecurity-en-apache-guia-waf-paso-a-paso\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.redservicio.net\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/1790488754_4cc244781af0.jpg\",\"articleSection\":[\"Seguridad\"],\"inLanguage\":\"es\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.redservicio.net\\\/blog\\\/modsecurity-en-apache-guia-waf-paso-a-paso\\\/\",\"url\":\"https:\\\/\\\/www.redservicio.net\\\/blog\\\/modsecurity-en-apache-guia-waf-paso-a-paso\\\/\",\"name\":\"ModSecurity en Apache: Gu\u00eda WAF paso a paso\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.redservicio.net\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.redservicio.net\\\/blog\\\/modsecurity-en-apache-guia-waf-paso-a-paso\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.redservicio.net\\\/blog\\\/modsecurity-en-apache-guia-waf-paso-a-paso\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.redservicio.net\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/1790488754_4cc244781af0.jpg\",\"datePublished\":\"2026-09-27T05:59:24+00:00\",\"dateModified\":\"2026-09-28T04:24:55+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.redservicio.net\\\/blog\\\/#\\\/schema\\\/person\\\/0611346a9b8cc977e41f781872382355\"},\"description\":\"Aprende a implementar un WAF con ModSecurity en Apache y protege tu web de ataques. Sigue nuestra gu\u00eda completa y asegura tu sitio hoy mismo.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.redservicio.net\\\/blog\\\/modsecurity-en-apache-guia-waf-paso-a-paso\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.redservicio.net\\\/blog\\\/modsecurity-en-apache-guia-waf-paso-a-paso\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/www.redservicio.net\\\/blog\\\/modsecurity-en-apache-guia-waf-paso-a-paso\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.redservicio.net\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/1790488754_4cc244781af0.jpg\",\"contentUrl\":\"https:\\\/\\\/www.redservicio.net\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/1790488754_4cc244781af0.jpg\",\"width\":1536,\"height\":1024,\"caption\":\"ModSecurity en Apache\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.redservicio.net\\\/blog\\\/modsecurity-en-apache-guia-waf-paso-a-paso\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.redservicio.net\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"ModSecurity en Apache: Gu\u00eda WAF paso a paso\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.redservicio.net\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.redservicio.net\\\/blog\\\/\",\"name\":\"RedServicio Blog\",\"description\":\"Hosting, Dominios y Tecnolog\u00eda\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.redservicio.net\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.redservicio.net\\\/blog\\\/#\\\/schema\\\/person\\\/0611346a9b8cc977e41f781872382355\",\"name\":\"sofia\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/70864bd5ccb5d9294a38e2c32a1a952cacfdfe01f7ea70bc6674f2bd09c54d00?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/70864bd5ccb5d9294a38e2c32a1a952cacfdfe01f7ea70bc6674f2bd09c54d00?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/70864bd5ccb5d9294a38e2c32a1a952cacfdfe01f7ea70bc6674f2bd09c54d00?s=96&d=mm&r=g\",\"caption\":\"sofia\"},\"description\":\"Sofia Martinez coordina la linea editorial de redservicio.net, garantizando claridad tecnica y relevancia practica en guias de hosting y soporte.\",\"url\":\"https:\\\/\\\/www.redservicio.net\\\/blog\\\/author\\\/sofia\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"ModSecurity en Apache: Gu\u00eda WAF paso a paso","description":"Aprende a implementar un WAF con ModSecurity en Apache y protege tu web de ataques. Sigue nuestra gu\u00eda completa y asegura tu sitio hoy mismo.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.redservicio.net\/blog\/modsecurity-en-apache-guia-waf-paso-a-paso\/","og_locale":"es_ES","og_type":"article","og_title":"ModSecurity en Apache: Gu\u00eda WAF paso a paso","og_description":"Aprende a implementar un WAF con ModSecurity en Apache y protege tu web de ataques. Sigue nuestra gu\u00eda completa y asegura tu sitio hoy mismo.","og_url":"https:\/\/www.redservicio.net\/blog\/modsecurity-en-apache-guia-waf-paso-a-paso\/","og_site_name":"RedServicio Blog","article_published_time":"2026-09-27T05:59:24+00:00","article_modified_time":"2026-09-28T04:24:55+00:00","og_image":[{"width":1536,"height":1024,"url":"https:\/\/www.redservicio.net\/blog\/wp-content\/uploads\/2026\/09\/1790488754_4cc244781af0.jpg","type":"image\/jpeg"}],"author":"sofia","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"sofia","Tiempo de lectura":"6 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.redservicio.net\/blog\/modsecurity-en-apache-guia-waf-paso-a-paso\/#article","isPartOf":{"@id":"https:\/\/www.redservicio.net\/blog\/modsecurity-en-apache-guia-waf-paso-a-paso\/"},"author":{"name":"sofia","@id":"https:\/\/www.redservicio.net\/blog\/#\/schema\/person\/0611346a9b8cc977e41f781872382355"},"headline":"ModSecurity en Apache: Gu\u00eda WAF paso a paso","datePublished":"2026-09-27T05:59:24+00:00","dateModified":"2026-09-28T04:24:55+00:00","mainEntityOfPage":{"@id":"https:\/\/www.redservicio.net\/blog\/modsecurity-en-apache-guia-waf-paso-a-paso\/"},"wordCount":1286,"image":{"@id":"https:\/\/www.redservicio.net\/blog\/modsecurity-en-apache-guia-waf-paso-a-paso\/#primaryimage"},"thumbnailUrl":"https:\/\/www.redservicio.net\/blog\/wp-content\/uploads\/2026\/09\/1790488754_4cc244781af0.jpg","articleSection":["Seguridad"],"inLanguage":"es"},{"@type":"WebPage","@id":"https:\/\/www.redservicio.net\/blog\/modsecurity-en-apache-guia-waf-paso-a-paso\/","url":"https:\/\/www.redservicio.net\/blog\/modsecurity-en-apache-guia-waf-paso-a-paso\/","name":"ModSecurity en Apache: Gu\u00eda WAF paso a paso","isPartOf":{"@id":"https:\/\/www.redservicio.net\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.redservicio.net\/blog\/modsecurity-en-apache-guia-waf-paso-a-paso\/#primaryimage"},"image":{"@id":"https:\/\/www.redservicio.net\/blog\/modsecurity-en-apache-guia-waf-paso-a-paso\/#primaryimage"},"thumbnailUrl":"https:\/\/www.redservicio.net\/blog\/wp-content\/uploads\/2026\/09\/1790488754_4cc244781af0.jpg","datePublished":"2026-09-27T05:59:24+00:00","dateModified":"2026-09-28T04:24:55+00:00","author":{"@id":"https:\/\/www.redservicio.net\/blog\/#\/schema\/person\/0611346a9b8cc977e41f781872382355"},"description":"Aprende a implementar un WAF con ModSecurity en Apache y protege tu web de ataques. Sigue nuestra gu\u00eda completa y asegura tu sitio hoy mismo.","breadcrumb":{"@id":"https:\/\/www.redservicio.net\/blog\/modsecurity-en-apache-guia-waf-paso-a-paso\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.redservicio.net\/blog\/modsecurity-en-apache-guia-waf-paso-a-paso\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.redservicio.net\/blog\/modsecurity-en-apache-guia-waf-paso-a-paso\/#primaryimage","url":"https:\/\/www.redservicio.net\/blog\/wp-content\/uploads\/2026\/09\/1790488754_4cc244781af0.jpg","contentUrl":"https:\/\/www.redservicio.net\/blog\/wp-content\/uploads\/2026\/09\/1790488754_4cc244781af0.jpg","width":1536,"height":1024,"caption":"ModSecurity en Apache"},{"@type":"BreadcrumbList","@id":"https:\/\/www.redservicio.net\/blog\/modsecurity-en-apache-guia-waf-paso-a-paso\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.redservicio.net\/blog\/"},{"@type":"ListItem","position":2,"name":"ModSecurity en Apache: Gu\u00eda WAF paso a paso"}]},{"@type":"WebSite","@id":"https:\/\/www.redservicio.net\/blog\/#website","url":"https:\/\/www.redservicio.net\/blog\/","name":"RedServicio Blog","description":"Hosting, Dominios y Tecnolog\u00eda","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.redservicio.net\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Person","@id":"https:\/\/www.redservicio.net\/blog\/#\/schema\/person\/0611346a9b8cc977e41f781872382355","name":"sofia","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/secure.gravatar.com\/avatar\/70864bd5ccb5d9294a38e2c32a1a952cacfdfe01f7ea70bc6674f2bd09c54d00?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/70864bd5ccb5d9294a38e2c32a1a952cacfdfe01f7ea70bc6674f2bd09c54d00?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/70864bd5ccb5d9294a38e2c32a1a952cacfdfe01f7ea70bc6674f2bd09c54d00?s=96&d=mm&r=g","caption":"sofia"},"description":"Sofia Martinez coordina la linea editorial de redservicio.net, garantizando claridad tecnica y relevancia practica en guias de hosting y soporte.","url":"https:\/\/www.redservicio.net\/blog\/author\/sofia\/"}]}},"_links":{"self":[{"href":"https:\/\/www.redservicio.net\/blog\/wp-json\/wp\/v2\/posts\/1177","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.redservicio.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.redservicio.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.redservicio.net\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.redservicio.net\/blog\/wp-json\/wp\/v2\/comments?post=1177"}],"version-history":[{"count":2,"href":"https:\/\/www.redservicio.net\/blog\/wp-json\/wp\/v2\/posts\/1177\/revisions"}],"predecessor-version":[{"id":1183,"href":"https:\/\/www.redservicio.net\/blog\/wp-json\/wp\/v2\/posts\/1177\/revisions\/1183"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.redservicio.net\/blog\/wp-json\/wp\/v2\/media\/1179"}],"wp:attachment":[{"href":"https:\/\/www.redservicio.net\/blog\/wp-json\/wp\/v2\/media?parent=1177"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.redservicio.net\/blog\/wp-json\/wp\/v2\/categories?post=1177"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.redservicio.net\/blog\/wp-json\/wp\/v2\/tags?post=1177"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}