Como esta pergunta é a primeira a aparecer ao procurar por "AH02415: [restrito] nome de host inválido", adicionarei uma resposta para documentar o tempo que perdi hoje porque a maioria dos hosts virtuais na minha máquina de desenvolvimento parou de funcionar (por exemplo, shop_one.web).
Eu tinha o Apache atualizado para a versão 2.4.16-18.1 e aparentemente HttpProtocolOptions
agora é padronizado como Strict
, rejeitando meus nomes de host locais que têm '_' (sublinhado) neles (e provavelmente os do OP).
Eu sei que eles não são nomes de host adequados, mas para uso local / pessoal nunca prejudicam ninguém, então eu adicionei a linha:
HttpProtocolOptions Unsafe
ao meu default-server.conf e a vida está de volta ao que era antes. Veja também:
https://httpd.apache.org/security/vulnerabilities_24.html
https://unix.stackexchange.com/questions/340013/why-am-i-getting-400-bad-request/341306