En ocasiones, especialmente con el caso del xmlrcp.php, ser reciben muchos ataques, es interesante bloquearlos, en este caso desde el .htaccess, aunque si hay varias páginas en el mismo servidor, se puede insertar la configuración en el fichero apache2.conf, y al reiniciar tendremos en memoria cargada la configuración para todas las webs.
$nano /etc/apache2/apache2.conf
y luego insertar:
<Files xmlrpc.php> order deny,allow deny from all </Files>
Finalmente reiniciar apache
$service apache2 restart
Esta solución me parece más limpia que el uso de plugins para proteger xmlrcp.xml en las diferentes instalaciones en el servidor. Idealmente tendremos copia de seguridad de los ficheros de configuración del servidor.
Te podría interesar
-
Factura Electrónica y VeriFactu en España: La Guía Definitiva (2026)
Si gestionas un negocio o eres autónomo en España, llevas años oyendo hablar de la Ley Crea y Crece y la temida “Factura Electrónica Obligatoria”....
-
El laberinto de las redirecciones en Cloudflare Pages y Jekyll: Solución definitiva
Al migrar un blog a Cloudflare Pages con un generador de sitios estáticos como Jekyll, uno de los primeros retos técnicos es la gestión de...
-
De WordPress y VPS a Sitio Estático: Mantenimiento Cero y Paz Mental
Durante años mantuve este blog (y otros proyectos) en un servidor VPS propio con Ubuntu y WordPress. Si has administrado servidores, sabes lo que eso...
-
Docker Swarm contenedor php-fpm infectado 100% CPU
Cómo Arreglar Docker Swarm Infectado con Malware PHP-FPM
-
Google reCaptcha se migra a Google Cloud, gratis hasta 10000 peticiones, pero hay que proporcionar datos bancarios, como migrar WordPress pluguin reCaptcha a CloudFlare Turnstile
De reCAPTCHA a CloudFlare Turnstile: ¡Una migración sencilla!