Arquivo da categoria: Sysadmin

Comentários em arquivos .htaccess

Arquivos .htaccess são arquivos utilizados pelo Apache, onde por meio destes, é possível aplicar determinadas configurações ao diretório em que ele se encontra, permitindo personalizar opções do servidor para cada diretório. Porém em muitos casos, o arquivo fica longo e a chance de se perder ou esquecer para que uma determinada linha serve, é grande. Uma forma de resolver isto é adicionar comentários nas seções do arquivo, facilitando assim a manutenção do arquivo.

Para adicionar um comentário, basta adicionar o sustenido “#” ao ínicio da linha que se deseja comentar. Exemplo:

# Desabilitando a listagem de arquivos do diretório

Options -Indexes

Pronto, desabilitamos a listagem de arquivos do diretório atual e adicionamos um comentário na linha acima.

Até a próxima 😉

O comando uname

O comando uname é um comando utilizado em sistemas Unix/Linux para exibir informações sobre a máquina que se está operando, como por exemplo,   o sistema operacional que está instalado, versão do kernel, etc. Para utilizá-lo, basta digitar na linha de comando:

uname

Este comando exibirá informações sobre o sistema operacional. O comando uname também conta com as seguintes opções:

Continue lendo

Desabilitando a listagem de diretórios no Apache

A listagem de diretórios é um recurso que permite ao visitante, visualizar todo o conteúdo de um determinado diretório do servidor WEB através do browser, se este não conter um arquivo de índice. Este recurso é bom por um lado, porém automaticamente abre brechas, pois acaba expondo todos os arquivos de um determinado diretório para qualquer visitante que chegar ao seu site.

Para corrigir isto, existem duas formas:

Continue lendo

Entendendo os códigos de resposta HTTP

Neste post vou mostrar a voces, os principais códigos de resposta enviados pelo HTTP (sabe o famoso erro 404?). Quando solicitamos algum arquivo ou página através do protocolo HTTP, ele nos envia códigos de resposta, onde constam o status atual da nossa requisição. Eles são divididos em 5 grupos:

1xx Informações

2xx  Sucesso

3xx Redirecionamento

4xx Erros no cliente

5xx Erros no servidor

Vamos a uma explicação basica de cada um dos códigos:

Continue lendo

Backup de todas as bases de dados do MySQL

Eai galera, apresento-lhes um script simples para realização do backup de todas as bases de dados do MySQL de um servidor Linux/Unix. O script cria um arquivo com o nome e a data do backup no formato “backup_23012012.sql” contendo o dump de todas as bases de dados do servidor.

Continue lendo

Protegendo diretórios com senha através do Apache

O Apache é um dos servidores WEB mais populares do mundo. Isto se deve a sua segurança, estabilidade, licença e também as suas mais diversas funcionalidades.

Dentre elas, temos a possibilidade de proteger um diretório com senha através da criação de um arquivo .htaccess personalizado.

Vamos aos passos:

Certifique-se de que a opção AllowOverride do arquivo de configuração do apache esteja marcada como AuthConfig ou All.

Continue lendo