Guia do Linux/Avançado/Apache/Adicionando uma página no Apache

Origem: Wikilivros, livros abertos por um mundo aberto.

Adicionando uma página no Apache[editar | editar código-fonte]

Existem dois tipos de páginas que podem ser adicionadas ao Apache: a página raíz e sub-páginas.

Página Raíz
A página raíz é especificada através da diretiva DocumentRoot e será mostrada quando se entrar no domínio principal, como http://www.guiafoca.org. Na configuração padrão do Apache, DocumentRoot aponta para o diretório /var/www. Este diretório será assumido como raíz caso os diretórios não sejam iniciados por uma /:
  • home/focalinux - Aponta para /var/www/home/focalinux
  • /home/focalinux - Aponta para /home/focalinux

Este diretório deve conter um arquivo de índice válido (especificado pela diretiva DocumentIndex no srm.conf) e permissões de acesso válidas no arquivo access.conf para autorizar o acesso as páginas em /var/www (veja [#s-s-apache-acesso-restr Restrições de Acesso, Seção 12.7] para detalhes).

Sub-páginas
Sub páginas são armazenadas abaixo do diretório da Página raíz, como http://www.guiafoca.org/download. Elas podem ser um subdiretório da página principal em /var/www ou serem criadas através da diretiva Alias no arquivo srm.conf. Caso seja um sub-diretório, as permissões de acesso de /var/www serão herdadas para este subdiretório, mas também poderão ser modificadas com a especificação de uma nova diretiva de acesso.

Através da diretiva Alias a página pode estar localizada em outro diretório do disco (até mesmo outro sistema de arquivos) e as permissões de acesso deverão ser definidas para aquela página. Para criar um endereço http://www.guiafoca.org/iniciante que aponta para o diretório /home/focalinux/download/iniciante no disco local, basta usar a seguinte diretiva no srm.conf:

     Alias /iniciante /home/focalinux/download/iniciante

Pode ser necessário permitir o acesso a nova página caso o servidor tenha uma configuração restritiva por padrão (veja [#s-s-apache-acesso-restr Restrições de Acesso, Seção 12.7] para detalhes). Após isto, faça o servidor httpd re-ler os arquivos de configuração ou reinicia-lo. Após isto, a página /home/focalinux/download/iniciante estará acessível via http://www.guiafoca.org/iniciante. OBS: Caso inclua uma / no diretório que será acessível via URL, o endereço somente estará disponível caso você entre com / no final da URL:

     Alias /doc/ /usr/doc/

O diretório /doc somente poderá ser acessado usando http://www.guiafoca.org/doc/, o uso de http://www.guiafoca.org/doc retornará uma mensagem de URL não encontrada.