Configuração do apache

Páginas: 8 (1833 palavras) Publicado: 5 de maio de 2012
:. Configuração básica
A maior parte da configuração do Apache pode ser feita através de um único arquivo, o
httpd.conf, que no Debian pode ser encontrado no diretório /etc/apache/.
Lembre-se que assim como todos os arquivos de configuração, você precisa editá-lo
como root. Para isso abra um terminal e rode o comando "su", forneça a senha de root
e depois abra o arquivo com o comando: kedit/etc/apache/httpd.conf
A primeira configuração importante é a (ou as) portas TCP que serão usadas pelo
servidor. Por default, a porta é a 80, mas alguns serviços de banda larga, como por
exemplo o Speedy da Telefonica bloqueiam esta porta, obrigando os usuários a manter
seus servidores em portas alternativas. Você também pode alterar a porta para manter
o seu servidor um pouco mais secreto,principalmente se for utilizada uma porta acima
de 1024, já que além do endereço IP ou domínio, os visitantes precisariam saber
também a porta do servidor.
A configuração da porta está perto do final do arquivo, na linha:
Port 80
(use o localizar do editor de textos para encontrar mais fácil).
Veja que por default o Apache escuta a porta a 80. Basta alterar o 80 pela porta
desejada e salvaro arquivo. Para que a alteração entre em vigor é preciso reiniciar o
apache com o comando "/etc/init.d/apache restart" ou, " service httpd restart".
Lembre-se que ao alterar a porta os visitantes precisarão incluir o novo número no
endereço. Se você for utilizar a porta 1080 por exemplo, todos deverão acessar o
endereço "http://seu.dominio.com:1080".
Você pode também fazer com que o servidorescute em mais de uma porta
simultaneamente usando o recurso Binding. Para isso, basta incluir o parâmetro
"Listen porta" logo abaixo da linha "Port 80" que configuramos acima. Para que ele
escute também nas portas 1080 e 2480 por exemplo, bastaria incluir:
Port 80
Listen 1080
Listen 2480
Caso o servidor tenha mais de uma placa de rede, você pode utilizar o parâmetro
"ListenIP_da_placa:porta". Se por exemplo estão instaladas duas placas de rede,
uma com o endereço 222.132.65.143 e a segunda no endereço 192.168.0.1 e você
quer que ele escute em ambas, nas portas 1080 e 2480, bastaria incluir:
Listen
Listen
Listen
Listen

222.132.65.143 :1080
222.132.65.143 :2480
192.168.0.1 :1080
192.168.0.1 :2480

Não existe limitação para o uso deste recurso. Você pode fazer oservidor escutar
quantas portas e placas de rede forem necessárias.

:. Virtual hosts
Outro recurso suportado pelo apache é que muito usado é a possibilidade de hospedar
vários sites no mesmo servidor. Mais de 50% dos sites da internet são hospedados
desta forma :)
Neste caso, os arquivos de cada site ficam guardados numa pasta diferente e o
servidor se encarrega de direcionar cada visitante aosite correto. Servidores como os
dos serviços de hospedagem gratuíta chegam a hospedar mais de 10.000 sites num
único servidor Apache usando este recurso.
Existem duas formas de fazer isso. A primeira é ter um servidor com vários endereços
IP e vincular cada site a um endereço (IP-Based). A segunda forma é ter um único
endereço IP e vincular cada site a um nome de domínio, que é a forma maisusada
(Name-Based).
Vamos ver primeiro a opção com múltiplos endereços IP que é a mais simples e em
seguida a com vários nomes.

:. IP-Based
Esta opção é útil caso você tenha mais de um link no mesmo servidor. Você pode usar
um único servidor para duas linhas ADSL, ou duas linhas T1 por exemplo, ou pode
ainda ter uma única placa de rede configurada para receber conexões em váriosendereços IP, usando alises.
Para criar aliases para sua placa de rede, basta usar o ifconfig, informando a placa de
rede que receberá o alias (et0, et1, etc.) e o endereço IP em que ela passará a escutar.
O alias é apenas um apelido; ele não altera a configuração original da placa de rede,
apenas faz com que ela passe a se comportar como se fosse várias placas, escutando
em vários endereços...
Ler documento completo

Por favor, assinar para o acesso.

Estes textos também podem ser interessantes

  • Apache
  • Apache
  • Apache
  • Apache
  • apache
  • Apache
  • apache
  • apache

Seja um membro do Trabalhos Feitos

CADASTRE-SE AGORA!