Esta seção traz algumas configurações obrigatórioas para quem está iniciando a configuração do servidor web Apache.
Use a diretiva Port para configurar a porta padrão que o
Apache receberá requisições por padrão. A diretiva
Listen também é usada para ajustar o endereço/portas
alternativas (usadas também em Virtual Hosts) e substituirá
as definições de Port(veja “Especificando
endereços/portas adicionais (a diretiva Listen)”
para
detalhes).
OBS:: Somente uma diretiva Port e um argumento poderão ser especificados. Para mais controle sobre as portas do sistema use a diretiva Listen.
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 arquivoaccess.confpara autorizar o acesso as páginas em/var/www(veja “Restrições de Acesso” 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/inicianteque aponta para o diretório/home/focalinux/download/inicianteno disco local, basta usar a seguinte diretiva nosrm.conf:Alias /iniciante /home/focalinux/download/iniciantePode ser necessário permitir o acesso a nova página caso o servidor tenha uma configuração restritiva por padrão (veja “Restrições de Acesso” 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/inicianteestará acessível viahttp://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
/docsomente poderá ser acessado usandohttp://www.guiafoca.org/doc/, o uso dehttp://www.guiafoca.org/docretornará uma mensagem de URL não encontrada.
A diretiva BindAddress é usada para especificar endereços IP das interfaces ou endereços FQDN que o Apache responderá requisições. Mais de um endereço podem ser especificados separados por espaços. Caso não seja definido, o Apache assumirá o valor "*" (atenderá requisições vindas de qualquer interface).
OBS1: - É permitido usar somente uma diretiva BindAddress. A diretiva Listen deverá ser usada se desejar mais controle sobre as portas do servidor web. Veja “Especificando endereços/portas adicionais (a diretiva Listen)” para detalhes.
OBS2: - As interfaces especificadas pela diretiva Listen substituirá as especificadas em BindAddress.
Exemplo:
-
BindAddress 192.168.1.1- Especifica que os usuários da faixa de rede192.168.1.*terão acesso ao servidor httpd. Isto assume que a máquina possui o endereço192.168.1.1em sua interface de rede interna. -
BindAddress *- Atenderá requisições vindas de qualquer interface de rede.
A diretiva Listen é usada para se ter um controle maior
sobre a especificação de endereços/portas alternativas que o servidor web
esperará por requisições externas. Esta diretiva é muito usada na construção
de Virtual Hosts. Esta diretiva pode substituir
completamente as diretivas Port e
BindAddress. Podem ser usados o número da porta, ou o par
endereço:porta:
Listen 192.168.1.1:80
Listen 192.168.7.1:81
Listen 60000
O endereço que deverá ser usado é o da interface de rede (assim como na
diretiva BindAddress). No exemplo acima, o servidor
httpd esperará por requisições vindas de
192.168.1.* na porta 80 e também 60000, e requisições
vindas de 192.168.7.1 na porta 81 e também 60000.
Copyright © 1999-2020 - Gleydson Mazioli da Silva