Protegendo o Apache com fail2ban no Centos 7

Estamos levando em consideração que você já tem os requisitos como iptables e etc instalado no seu servidor. Instalação: Instalando o repositório (se não tiver instalado)

Instalando o fail2ban

Ativando o serviço

Copie o arquivo jail.conf para jail.local

Agora você deve abrir o jail.local e fazer as configurações que achar necessário. […]

Redirecionar todo um site para outro endereço exceto um diretório pelo .htaccess

Para redirecionar todo um site para um outro endereço exceto um diretório pelo .htaccess é simples. Abra ou crie o arquivo .htaccess na raiz do diretório do seu site. Coloque no inicio do arquivo o conteúdo abaixo, fazendo as devidas alterações.

O trecho acima está redirecionando qualquer endereço exceto a pasta teste para o […]

Habilitando o mod_defalte no CentOS 7

Por padrão no CentOS 7 o mod_defalte já vem instalado. Para verificar, vá na pasta /etc/httpd/modules/ e verifique se o arquivo mod_deflate.so existe. Agora edite o arquivo

Verifique se neste arquivo a linha abaixo está descomentada.

Agora vamos para a configuração. Edite ou crie o arquivo abaixo. Provavelmente você terá que criar.

[…]

Como se proteger contra ataques DoS e DDoS com mod_evasive do Apache no CentOS 7

Este módulo do Apache é muito interessante, pois se você estiver sofrendo um ataque DoS ou DDoS este módulo direciona o ataque automaticamente para uma página 301 ou 403. É fácil instalar. No console do servidor, via SSH digite:

Vá no arquivo de configuração (mod_evasive.conf) que fica em /etc/httpd/conf.d/ e edite o mesmo Descomente […]

Habilitar Keep-alive no apache

Para habilitar o keep-alive no apache, verifique se no arquivo httpd.conf existe as duas linhas abaixo e se ambas estão habilitadas. LoadModule deflate_module modules/mod_deflate.so LoadModule expires_module modules/mod_expires.so Se as linhas estiverem no arquivo e habilitadas, faça os dois passos abaixo. Crie o arquivo /etc/httpd/conf.d/deflate.conf e cole o conteúdo abaixo …

Crie agora o arquivo […]

Instalando o Apache e PHP no CentOS 6

Dicas rápidas de como instalar o Apache e o PHP em um CentOS 6.

Pronto! Agora você tem o apache e o php instalados.

Apache DocumentRoot does not exist

Olá Pessoal, Aqui vai uma dica para instalações novas do CentOS. No caso abaixo usamo o CentOS 6.4 64bit virtualizado em Hyper-V 2012. Depois da instalação padrão, tivemos problema na criação de um novo virtual host no apache. Apesar da configuração estar correta, ao reiniciar o apache recebíamos o erro Starting httpd: Warning: DocumentRoot [/var/www/xpto.com.br] […]

Instalando o Memcached no CentOS

  Pessoal, Deixo aqui uma dica rápida para instalar o Memcached no CentOS.

Habilitar SSI no Apache e Variáveis

Caso necessite utilizar em seu projeto includes para facilitar o desenvolvimento e a manutenção posterior, segue abaixo a dica. Acesse a configuração do site no apache. No meu caso fica na pasta /etc/apache2/vhosts.d. Edite o arquivo de configuração do site no apache. No meu caso é o cliente.com.br.conf. Entre as tags <Directory “/srv/www/htdocs/SEUSITE”> e </Directory> […]

Reiniciar o Apache via comando

Pessoal, Uma dica rápida que pode ser muito útil. Depois de fazer uma alteração de configuração como devo fazer o restart dele? Digite no prompt do seu servidor: servidor:/ #/etc/rc.d/./apache2 restart SO utilizado no exemplo: Opensuse 11.3 O comando acima pode variar um pouco dependendo da sua distribuição