Customizando apache2

De MochilaWiki
Revisão de 06h07min de 10 de novembro de 2012 por Banto Palmarino (discussão | contribs)
(dif) ← Edição anterior | Revisão atual (dif) | Versão posterior → (dif)
Ir para navegaçãoIr para pesquisar

recentemente recebi uma mensagem de alerta do sistema Linode sobre um alto consumo do processador, acima do reservado para mim.

Fiquei um bom tempo para descobrir o que era. Pensei que era as aplicações rodando em cgi. E por fim descobri que era um excesso de visita é um dos subdominios de projetos hospedado no nkosi, que no espaço de cinco dias recebeu 78 mil visitas na mesma página. Olhei o log do apache de acesso e peguei o ip da máquina que estava atacando (pois não é possível que a pessoa estivesse lendo o conteúdo todas as essas vezes) e acrescentei na configuração do vhosts a opção de acesso negado, fica mais ou menos assim:

<Directory /var/www/nkosi.org/devel>
Order Deny,Allow
Deny from 201.8.133.216
</Directory>

Além disso, navegando pela web descobri outras customizações importantes para boa saúde do servidor, isso no apache2 que é alterar o valor padrão de MaxRequestsPerChild que vem como “0″, ou seja, infinito e deixando como 1000. Há vasta leitura sobre isso e irei indicar para leitura artigo de Carlos Morimoto.