Atualizei um servidor Ubuntu 12 LTS para Ubuntu 14 LTS e, como resultado, quebrei a configuração do Apache2 (de forma que o subdomínio hospedado não funcione mais).
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 do apache2.conf:https://pastebin.com/bG7PmmqP
Pastebin do mod-security.conf:https://pastebin.com/rNEF04Xx
/etc/modsecurity apenas tem o modsecurity.conf recomendado, quando eu atualizo para o Ubuntu 14 ele tem outro arquivo; então imagino que esteja tentando encontrar algo lá, mas falhando.
Não tenho certeza do que está errado ou do que está acontecendo ou como consertar.
Responder1
Para resolver o erro parece que você só precisa criar algum arquivo *.conf no diretório '/etc/modsecurity'. Copiar o modsecurity.conf recomendado para modsecurity.conf pode ser uma opção segura.
Leia atentamente o arquivo recomendado pelo modsecurity.conf para ver se ele atende às suas necessidades, não uso o Apache há anos