![Apache 2.4 'require host not' funciona, mas fornece AH01753 repetido [authz_host:error] no log de erros do apache](https://rvso.com/image/1576485/Apache%202.4%20'require%20host%20not'%20funciona%2C%20mas%20fornece%20AH01753%20repetido%20%5Bauthz_host%3Aerror%5D%20no%20log%20de%20erros%20do%20apache.png)
Algo está me incomodando depois que meu provedor de hospedagem passou do Apache 2.2 para o Apache 2.4.
Eu tinha essas regras do Apache 2.2 no meu .htaccess
order allow,deny
deny from domain.tld
deny from 1.2.3.4
allow from all
Essas regras chegaram aos 500 com o Apache 2.4, então estudei o manual do Apache 2.4 e a web e finalmente descobri
<RequireAll>
Require all granted
Require not host domain.tld
Require not ip 1.2.3.4
</RequireAll>
Eu testei isso com meu próprio endereço IP e domínio e funciona, o Apache dá um 403. No entanto, o log de erros do Apache está aparecendo
<Thu Dec 06 20:16:51.641853 2018> <authz_host:error> <pid 1347506:tid 140612011235072> <client 86.90.6.41:42035> AH01753: access check of 'domain.tld' to /index.html failed, reason: unable to get the remote host name
O que está dizendo aí? Além disso, como tenho mais a regra 'Exigir não host' no meu htaccess, ele está repetindo esse erro 'AH017053' para cada entrada no meu htaccess. Ele faz isso para cada arquivo solicitado pelo visitante, portanto, após index.html, ele repete esse erro para 'index.css' e outros.
Eu gostaria que esse erro desaparecesse, mas não sei como fazê-lo. Além disso, eu me pergunto, se o Apache ainda estiver bloqueando meu próprio endereço IP e nome de domínio em uma situação de teste, o que esse erro está tentando dizer?
Eu lihttps://httpd.apache.org/docs/2.4/mod/mod_authz_host.htmle não tenho certeza, quando o Apache reclamar de 'AH017053', não deveria procurar isso em algum lugar?
Responder1
Encontrei a resposta aquihttps://httpd.apache.org/docs/2.4/mod/mod_authz_host.html
Em vez de
Require not host domain.tld
Ele irá parar de tentar pesquisas reversas duplas com
Require not forward-dns domain.tld
A razão para isso é explicada aquihttps://httpd.apache.org/docs/2.4/mod/core.html#hostnamelookups