O Apache 2.4 faz algumas grandes mudanças na maneira de autorizar usuários.
Os componentes de autorização no Apache 2.4 agora podem usar a sintaxe Require que anteriormente estava disponível apenas para autenticação. Essa alteração simplifica a maneira de definir a ordem de autorização. Os conjuntos de regras anteriores a 2.4 podem ser bastante complexos. As regras em 2.4 são mais lógicas, especificando um padrão e, em seguida, exceções.
Você está pedindo como padrão para aceitar tráfego, mas deseja bloquear um IP específico, a regra seria algo como isto:
Require all granted
Require not ip 50.62.136.183
Esta regra definirá uma política padrão de aceitação de todos os IPs, exceto qualquer solicitação proveniente do endereço IP 111.111.111.111.
Exemplos de antes e depois do Apache 2.4
Apache 2.2
<files somefile.php>
order allow,deny
deny from 50.62.136.183
</files>
Apache 2.4
<Files somefile.php>
Require all granted
Require not ip 50.62.136.183
</Files>
Don't forget to block access to your .htaccess file or a quick google search my render your site vulnerable. I have included the pre 2.4 and post 2.4 configuration.
Apache 2.2
# Prevent .htaccess files from being spidered or viewed via a web browser.
<FilesMatch "^\.ht">
Order allow,deny
Deny from all
satisfy all
</FilesMatch>
Apache 2.4
# Prevent .htaccess files from being spidered or viewed via a web browser.
<Files ".ht*">
Require all denied
</Files>