Acesso direto ao conteúdo
Logotipo Dicas-L, por Ricardo Burile

Busca

Visite também: Segurança Linux ·  UnderLinux ·  VivaOLinux ·  LinuxSecurity ·  NoticiasLinux ·  BR-Linux ·  SoftwareLivre.org ·  [mais]   
 

Você está aqui: Home  → Arquivo Dicas-L

 

Curso de Inglês Online

Assine a Lista Dicas-L

Receba diariamente por email as dicas
de informática publicadas neste site
Para se descadastrar, clique aqui.

Configurando vários sites em um mesmo servidor Apache

Colaboração: Leandro Ap. Roberto

Data de Publicação: 25 de Outubro de 2006

Utilizando o Apache como servidor Web podemos alterar seu arquivo de configurações "httpd.conf" de modo a aceitar vários sites em um único servidor. Este recurso está disponível utilizando-se da diretiva <VirtualHost>

Antes de iniciar a configuração, deve-se adicionar no DNS ou no arquivo /etc/hosts (no caso de não estiver utilizando DNS) o nome da máquina (site) que será utilizado para a configuração no Apache.

Abrindo o arquivo httpd.conf do Apache altere as seguintes linhas:

  • Comentar a linha ErrorLog ....
  • Descomentar a linha NameVirtualHost *:80

Acrescentar após o Exemplo do #<VirtualHost>: (vamos criar o nosso!)

  <VirtualHost :80>
  ServerAdmin  webmaster@site.com.br
  DocumentRoot "/diretorio/da/sua/pagina/"
  ServerName nomedosite.com.br
  ServerAlias nomedosite.com.br apelido1 apelidoN
  ErrorLog /var/log/httpd-error.log
  
  <Directory /diretorio/da/sua/pagina/>
  Options Indexes FollowSymLinks ExecCGI
  AllowOverride All
  Order Allow, Deny
  Allow from All
  </Directory>
  
  </VirtualHost>

A cláusula "<Directory>", define quem poderá acessar o diretório que contem as páginas do seu site. No exemplo acima qualquer um poderá acessar o diretório definido na cláusula "<Directory>".

Para criação de vários sites no mesmo server basta criar novas definições de <VirtualHost :80> alterando o DocumentRoot, o ServerName, o ServerAlias e o local do ErrorLog para que possa gravar os logs de cada site separadamente.

Exemplo:

  NameVirtualHost *:80
  
  #Site1
  <VirtualHost :80>
  ServerAdmin  webmaster@site1.com.br
  DocumentRoot "/usr/pagina/site1"
  ServerName site1.com.br
  ServerAlias site1.com.br site1
  ErrorLog /var/log/site1/httpd-error.log
  
  <Directory /usr/pagina/site1>
  Options Indexes FollowSymLinks ExecCGI
  AllowOverride All
  Order Allow, Deny
  Allow from All
  </Directory>
  
  </VirtualHost>
  
  #Site2
  
  <VirtualHost :80>
  ServerAdmin  webmaster@site2.com.br
  DocumentRoot "/usr/pagina/site2"
  ServerName site2.com.br
  ServerAlias site2.com.br site2
  ErrorLog /var/log/site2/httpd-error.log
  
  <Directory /usr/pagina/site2>
  Options Indexes FollowSymLinks ExecCGI
  AllowOverride All
  Order Allow, Deny
  Allow from All
  </Directory>
  
  </VirtualHost>

Não se esqueça de adicionar as novas definições dos endereços dos novos sites no arquivo /etc/hosts ou no seu servidor de DNS!


Enganando o Firefox

Fonte: Notícias Linux

Veja aqui como enganar o Firefox quando ele dá problemas de incompatibilidade de versões com suas extensões favoritas: http://info.abril.com.br/blog/sandra/20061017_listar.shtml

Aproveitando o assunto, veja no endereço abaixo uma série de extensões interessantes para o Firefox: http://brunotorres.net/2005/05/26/lista-extensoes-firefox

Veja a relação completa dos artigos de Leandro Ap. Roberto

Formato PDF
Newsfeed RSS
Formato para impressão
PDF RSS Imprimir

Referências Adicionais

Referências adicionais sobre os assuntos abordados neste site podem ser encontradas em nossa Bibliografia.

Avalie esta dica

  • Currently 3.01/5
  • 1
  • 2
  • 3
  • 4
  • 5

Avaliação: 3.0 /5 (1352 votos)

Opinião dos Leitores

Seja o primeiro a comentar este artigo
*Nome:
Email:
Me notifique sobre novos comentários nessa página
Oculte meu email
*Texto:
 
  Para publicar seu comentário, digite o código contido na imagem acima
 


Powered by Scriptsmill Comments Script
Lan University

Submarino.com.br

Encontre imóveis, apartamentos e casas a venda no Imobilien
Saiba mais

 

 

Procure pela casa ou apartamento ideal à venda ou para aluguel na busca inteligente do Imohoo
Buscar imóveis