Expediente de entrega · DSTUDIO → Colegio Merici
Dónde vive cada pieza del sitio y cómo se conectan entre sí, después de sacarlo de un hosting terminal y limpiarlo de malware. Un mapa, no un manual.
El sitio del colegio llegaba con tres problemas activos y simultáneos. Los tres quedaron resueltos:
Tenía inyectado spam de casinos, oculto a la vista pero visible para Google — que ya lo estaba indexando. Se identificó y removió por completo.
Vivía en Closte, un proveedor que dejó de operar (sin soporte ni acceso a archivos). Se migró a Rocket.net, con firewall, respaldos y CDN.
La configuración apuntaba a un proveedor viejo (Microsoft) mientras el correo real opera en Google. Se corrigió; los mensajes dejan de caer en spam.
El sitio había sido comprometido con una campaña de spam de posicionamiento (SEO spam) de casas de apuestas. El objetivo no era dañar el sitio a la vista, sino usar su reputación en Google para empujar sitios de casino.
La limpieza quita el problema de hoy; estas medidas reducen que vuelva a pasar. Se aplicaron en el sitio y se refuerzan con la propia plataforma de hosting.
Rocket.net incluye firewall (WAF), escaneo de malware y respaldos diarios administrados, sobre la red de Cloudflare.
Firewall y escáner de seguridad de WordPress, encendido como segunda capa.
Se regeneraron las llaves de seguridad: cualquier sesión que el atacante tuviera abierta quedó muerta.
Se desactivó el editor de temas y plugins del panel — un punto de entrada clásico para inyectar código.
Se bloqueó la ejecución de código en la carpeta de archivos subidos.
Certificado de Google Trust Services vía Rocket, con renovación automática.
El dominio, la web, el correo, los formularios y el boletín son piezas independientes que se conectan en cadena. Entenderlas evita confusiones: se puede cambiar una sin tocar las demás.
%%{init:{'theme':'base','themeVariables':{'fontFamily':'IBM Plex Mono, monospace','fontSize':'13px','primaryColor':'#E3EFE6','primaryTextColor':'#1B2320','primaryBorderColor':'#1E5B4F','lineColor':'#6b7d74'}}}%%
flowchart TB
V([Visitante]):::user -->|escribe merici.edu.mx| AK
AK[Akky
registro del dominio]:::reg --> CF
CF{Cloudflare
DNS · adrian + andronicus}:::dns
CF -->|Web · CNAME| RK[Rocket.net
edge · p7uttyn9v3.onrocket.site
SSL Google Trust Services]:::host
RK --> WP[(WordPress + Elementor
Rocket · US-Central
WAF · Wordfence · respaldos)]:::wp
CF -->|Correo · registros MX| GG[Google Workspace
buzones #64;merici.edu.mx]:::mail
WP -->|CVs y avisos| SM[WP Mail SMTP
envía vía Gmail]:::send
SM --> GG
WP -->|Suscripciones al Newsletter| CC[Constant Contact
boletín]:::cc
classDef user fill:#FBFAF6,stroke:#727A75,color:#1B2320;
classDef reg fill:#F0EEE6,stroke:#9A6614,color:#1B2320;
classDef dns fill:#F5EAD4,stroke:#9A6614,color:#1B2320;
classDef host fill:#E3EFE6,stroke:#1E5B4F,color:#1B2320;
classDef wp fill:#D7E9DD,stroke:#1E5B4F,color:#1B2320;
classDef mail fill:#E3EFE6,stroke:#2E7D5B,color:#1B2320;
classDef send fill:#EAF2EC,stroke:#2E7D5B,color:#1B2320;
classDef cc fill:#F5EAD4,stroke:#9A6614,color:#1B2320;
merici.edu.mx está registrado en Akky. Su única función aquí es apuntar (delegar) a Cloudflare.
El “directorio telefónico”: decide a dónde va cada cosa. La web a Rocket; el correo a Google.
Aquí vive WordPress, servido sobre la red de Cloudflare y con el certificado de seguridad.
Los buzones @merici.edu.mx viajan por separado a Google. Cambiar el sitio nunca toca el correo.
Los puntos de acceso para administrar el sitio. Las contraseñas no se incluyen aquí: se entregan por un canal seguro aparte.
El correo del colegio opera en Google Workspace, con los registros de autenticación corregidos para que los mensajes no caigan en spam. Estos son los registros clave que viven en Cloudflare:
| Registro | Valor | Para qué |
|---|---|---|
| MX | smtp.google.com | Entrega el correo a Google Workspace |
| SPF (TXT) | v=spf1 include:_spf.google.com ~all | Autoriza a Google a enviar como merici.edu.mx corregido |
| DKIM | google._domainkey | Firma los correos (autenticidad) |
| DMARC | p=none | Monitoreo; se puede endurecer más adelante |
Los formularios del sitio están hechos con Elementor. Cada uno tiene un destino distinto según su función:
| Formulario | A dónde va | Estado |
|---|---|---|
| Bolsa de trabajo (CVs) | mgestrada@merici.edu.mx | Corregido iba a un buzón viejo |
| Contacto / Admisiones / Open House | Correos del colegio (comunicación / admisiones) | OK |
| Newsletter / Suscripción | Lista de Constant Contact (boletín) | Por conectar |
Las cuentas que pueden entrar a administrar el sitio (verificado el 14-sep-2026). Se confirmó que no hay cuentas intrusas. El colegio ya cuenta con dos administradores propios: Miguel Álvarez y Fernando Vizzuett.
| Usuario / correo | Pertenece a | Función |
|---|---|---|
| malvarezco@merici.edu.mx | Colegio Merici | Administrador (Miguel Álvarez Coronel) |
| fvizzuett@merici.edu.mx | Colegio Merici | Administrador (Fernando Vizzuett) |
| comunicacion@merici.edu.mx | Colegio Merici | Comunicación · contenido (suscriptor) |
| enrique@dstudio.mx | DSTUDIO | Administrador · desarrollo y soporte |
| anagabriela.cobos@dstudio.mx | DSTUDIO | Administrador · desarrollo |
| enrique.rochamatus@gmail.com | Técnica | Administrador · plataforma |
28 componentes en total: 23 activos 3 inactivos 2 de sistema. Se eliminaron 8 plugins inactivos innecesarios. Elementor ya está en su versión 4; se mantiene esta versión a propósito —con una solución de compatibilidad— para no romper tres complementos antiguos del sitio, y las actualizaciones automáticas están apagadas.
| Plugin clave | Función | Nota |
|---|---|---|
| elementor + elementor-pro | Constructor visual del sitio | En versión 4 · se mantiene con solución de compatibilidad |
| powerpack-elements | Complemento de Elementor (widgets) | — |
| wordfence | Seguridad (firewall + escáner) | activo |
| wp-mail-smtp | Envío de correo del sitio (Gmail) | reconectado |
| seo-by-rank-math | SEO (títulos, sitemap) | activo |
| updraftplus | Respaldos | activo |
Inventario completo y versiones disponibles en el panel de WordPress. Los complementos de sistema (cdn-cache-management de Rocket, y una solución de compatibilidad de DSTUDIO para Elementor 4) operan en segundo plano.
| Servicio | Hoy a nombre de | Acción |
|---|---|---|
| Hosting Rocket.net | Cuenta administrada por DSTUDIO · Miguel Álvarez (colegio) ya es miembro aceptado, con permisos de administrador y facturación verificado 14-sep | Formalizar el cambio de titular y forma de pago (Starter · mensual). No falta invitar a nadie más: Merici tiene un solo sitio en Rocket y el acceso del colegio ya está firmado |
| Dominio Akky | Colegio Merici verificar | Confirmar titularidad y renovación al día |
| DNS Cloudflare | cuenta personal | Migrar a una cuenta del colegio o formalizar acceso |
| Licencia Elementor Pro | Instalado · licencia inactiva | No está en la propuesta: definir y dejar una licencia vigente a nombre del colegio (para updates y soporte) |
| Constant Contact | rgarciav@merici.edu.mx colegio | Definir listas (boletín · contacto · exalumnos) y confirmar titularidad |
La propuesta original (jul 2026) cubre la limpieza inicial y el plan de cuidado del sitio. Lo siguiente surgió durante el trabajo y no está incluido ahí; se registra para acordarlo por separado: