Apache

Dicas sobre o webserver Apache …

Como desabilitar / remover informações sensíveis do cabeçalho do apache (httpd)

Para dificultar um pouco mais os hackers, devemos como boa prática desabilitar algumas informações do header do Apache.

Por padrão o header mostra a versão do apache, do PHP e outras coisas mais …

Para desabilitar estas informações no header, devemos editar o arquivo /etc/httpd/conf/httpd.conf (CentOS 7). Caso você use outra distribuição, edite o httpd.conf […]

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. O arquivo é bem comentado. Abaixo colocamos apenas um […]

Redicionando com 301 um domínio antigo para um novo com o .htacess

Para redirecionar todo um site de um domínio antigo com o código http 301 use o código abaixo no inicio do .htaccess.

Isto funciona para servidores Apache com o mod_rewrite habilitado.

Com este código inclusive todas as páginas serão redirecionadas. Exemplo:

http://www.dominiovelho.com.br/blog/ vai ser redirecionado para http://www.dominionovo.com.br/blog/

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 novo endereço.

Redirecionar http para https pelo htaccess

No arquivo .htaccess basta você colocar o trecho abaixo que tudo que vier por httpd será redirecionado para https.

Instalação do Let’s Encrypt em Servidores Red Hat 7 hospedados na Amazon (AWS)

Ao usar a solução Let´s Encrypt (https://letsencrypt.org/) existe um pequeno problema em servidores Amazon. No caso estamos usando client certbot (https://certbot.eff.org/#centosrhel7-apache)
em um Red Hat 7 hospedado na Amazon.

Na hora de fazer a instalação do Certbot recebemos o erro: Requires: python-zope-interface.

Nas máquinas AWS temos que habilitar um repositório diferente do padrão. Podemos fazer isto com […]

Gerando arquivo CSR para Apache no CentOS para comprar certificado SSL

Para comprar um certificado SSL é necessário gerar uma chave CSR. Esta chave CSR tem que ser submetida a certificadora para poder gerar o certificado SSL.

Acesse o servidor via SSH
Por questão de organização crie um diretório para armazenar os arquivos gerados no processo. Acesse este diretório.
Execute o comando abaixo

Este comando […]

Apache instalando o módulo MPM-ITK no CentOS

Instalando este módulo você pode colocar usuários diferentes para cada um dos virtual hosts configurados no apache.

Depois edite o arquivo /etc/httpd/conf.modules.d/00-mpm-itk.conf e descomente a linha abaixo:

#LoadModule mpm_itk_module modules/mod_mpm_itk.so

Reinicie o apache

Como Testar o Rewrite do Apache

Segue uma maneira simples de testar se o mod_rewrite está funcionando no seu servidor.

Crie dois HTMLs conforme abaixo:

Agora crie o aquivo .htaccess coloque o conteúdo abaixo.

Acesse a url e veja se está funcionando.

Página padrão do Apache – CentOS 7

Mutias vezes quando configuramos o primeiro site em um servidor apache, perdemos a página padrão do servidor. Isto faz com que o servidor responda por qualquer endereço que seja apontado para ele ou até mesmo o acesso pelo IP.

Para resolver isto, é simples. Edite o arquivo httpd.conf

Vá até o final do arquivo. Geralmente as […]