Guia do Linux/Avançado/Apache/Adicionando uma página no Apache
Adicionando uma página no Apache
[editar | editar código]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 doApache, 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/wwwou serem criadas através da diretiva Alias no arquivosrm.conf. Caso seja um sub-diretório, as permissões de acesso de/var/wwwserã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.