Actualicé un servidor Ubuntu 12 LTS a Ubuntu 14 LTS y, como resultado, se interrumpe la configuración de Apache2 (de modo que el subdominio alojado ya no funciona).
Full Error: [so:warn] [pid 3782] AH01574: module security2_module is already loaded, skipping
apache2: Syntax error on line 141 of /etc/apache2/apache2.conf:
Syntax error on line 9 of /etc/apache2/mods-enabled/mod-
security.conf: No matches for the wildcard '*.conf' in '/etc/modsecurity',
failing (use IncludeOptional if required)
Action 'configtest' failed.
Pastebin de apache2.conf:https://pastebin.com/bG7PmmqP
Pastebin de mod-security.conf:https://pastebin.com/rNEF04Xx
/etc/modsecurity solo tiene modsecurity.conf recomendado, cuando actualizo a Ubuntu 14 creo que tiene otro archivo; así que me imagino que está intentando encontrar algo allí pero falla.
No estoy seguro de qué está mal, qué está pasando o cómo solucionarlo.
Respuesta1
Para resolver el error parece que sólo necesita crear algún archivo *.conf en el directorio '/etc/modsecurity'. Copiar modsecurity.conf recomendado en modsecurity.conf podría ser una opción segura.
Lea atentamente el archivo recomendado modsecurity.conf para ver si se ajusta a sus necesidades. No uso Apache desde hace años.