12/01/11

Ubuntu - Directórios e ficheiros do servidor Apache

Neste guia vamos tentar intender a estrutura de directórios e ficheiros de um servidor Apache instalado na distribuição Ubuntu Server 10.10.


Directórios do servidor Apache:

/etc/apache2 – directório onde se encontra os ficheiros de configuração do apache/sistema

/etc/apache2/apache2.conf – Ficheiro principal de configuração do apache, neste ficheiro configura-se todas as directivas de configuração geral do apache, desde a gestão dos processos até a gestão dos directórios;

/etc/apache2/envvars – Ficheiro onde se configura as variáveis de ambiente do servidor apache;

/etc/apache2/ports.conf – Arquivo onde se configura as portas onde o servidor apache vai ficar a escuta;

/etc/apache2/conf.d/ - Directório para opções adicionais de configurações, como o arquivo de configuração charset para configurar a codificação dos caracteres do servidor, configurações de segurança adicionais e gestao das paginas de erro;

/etc/apache2/mods-available - Módulos disponíveis *.load e configurações de módulo *.conf ;

/etc/apache2/mods-enabled/ -  Módulos disponíveis que podem conter softlinks para arquivos em /etc/apache2/mods-available. Apenas estes módulos são carregados.

/etc/apache2/sites-available/ - Sites disponíveis.

/etc/apache2/sites-enabled/ - Sites disponíveis que podem conter softlinks para arquivos em /etc/apache2/site-available. Apenas estes sites são carregados;

/var/www/ - Directorio root do servidor apache, este directório contem a nossa pagina web;

/usr/lib/cgi-bin/ - Directório dos arquivos executáveis cgi;

/var/log/apache2/ - Directório onde se encontra os log’s do apache, log’s de erros, acesso,...;

 Comandos Apache:

Graceful – Reinicia o daemon do apache ou se não estiver a correr o daemon inicia, a diferença para o restart é que a ligações abertas são canceladas;
graceful-stop – Para o daemon do apache, a diferença do simples stop é que a ligações abertas são canceladas;
configtest – Executa um ficheiro de teste da configuração da sintaxe, indica se ha erros de sintaxe ou se esta tudo correcto;
status  - Mostra um breve relatório de estado do servidor, a diferença para o fullstatus é que omite os pedidos actuais ao servidor;
 fullstatus – Mosta um relatório complete do estado do servidor, para funcionar temos de ter o mod_status active no servidor;



Autor: MrTcp

0 comentários: