Basicamente o servidor http Apache é configurado através do arquivo /etc/httpd/conf/httpd.conf
O arquivo é composto de 3 seções e é amplamente comentado.
Section 1: Global Environment:
As diretivas nesta seção afetam a operação global do Apache, como o número de requisições concorrentes que ele pode tratar ou onde estão seus arquivos de configuração.
Section 2: 'Main' server configuration:
As diretivas desta seção indicam especificamente o funcionamento do servidor principal. Por exemplo, a porta em que ele atende, o nome do servidor principal, o caminho para as páginas dos usuários, etc. O servidor principal é a porta de entrada.
Section 3: Virtual Hosts:
Se você deseja manter múltiplos domínios/hosts na mesma máquina, você pode configurar conteiners virtuais para eles. Cada domínio poderá ou não ter seu próprio endereço ip, mas todos estarão hospedados e apontarão para o mesmo servidor.
http://www.linuxbsd.com.br/portal/?q=node/42
O arquivo httpd.conf é o arquivo principal de configuração do Apache, se encontra dentro do diretório Conf, no diretório de instalação do Apache.
Em primeiro lugar, há que destacar que o arquivo está dividido em três seções, que são:
1º Parâmetros globais
2º Diretivas de Funcionamento
3º Host Virtuais
No arquivo se encontram todos os parâmetros de funcionamento do Apache. Alguns parâmetros são gerais para a instalação e funcionamento do Apache. Muitos dos outros parâmetros se podem configurar independentes para um conjunto de diretórios e/ou arquivos. Nestes casos, os parâmetros se encontram localizados dentro de seções onde se indica o âmbito de aplicação do parâmetro.
As seções mais importantes são:
: Os parâmetros que se encontram dentro desta seção, só se aplicarão ao diretório especificado e a seus subdiretórios.
: Igual ao Directory, porém aceita no nome do diretório expressões regulares.
: Os parâmetros de configuração proporcionam controle de acesso dos arquivos pelo seu nome.
: Igual ao Files, porém aceita expressões regulares no nome do arquivo.
: Proporciona um controle de acesso dos arquivos por meio da URL
: Igual ao Location, porém aceita expressões regulares no nomes do arquivo.
Algumas vezes as diretivas de funcionamento das seções anteriores se podem cruzar em cujo caso tenha a seguinte ordem de preferência:
1. e .htaccess (.htaccess prevalece frente a )
2. e
3. e
4. e
Também há que destacar, que o arquivo contém vários comentários para sua correta utilização, as linhas comentadas aparecem com o símbolo #.