El servidor Apache actualizado no se inicia: error de sintaxis en la línea 141 de /etc/apache2/apache2.conf

El servidor Apache actualizado no se inicia: error de sintaxis en la línea 141 de /etc/apache2/apache2.conf

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.

información relacionada