Ir para conteúdo
Fórum Script Brasil
  • 0

Apache + Virtualhost


julio reis

Pergunta

Pessoal preciso urgente configurar uma maquina para receber 2 sites, já me bati de todas as maneiras para tentar acertar instalei o apache2triad, mas não acerto fazer as conf coretas no apache preciso urgente de um help, se for necessario pago para alguém fazer este trabalho.

Obrigado

MSN djjulioreis@hotmail.com

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

Existem duas maneiras de criar Virtual Hosts.

Uma é pelo nome do site e outra é pelo IP.

A diferença é que fazendo isso por nome, todos os sites compartilharão o mesmo IP e o que os diferenciará será o nome chamado.

Já por IP, cada site tem seu próprio IP e um servidor DNS faz a conversão nome-ip.

Abordarei a criação de virtual hosts por nome, que é a maneira mais simples.

 
Configuração em Linux:

Em Linux geralmente o SSL estará ativo, então junto com o nome do site você terá que informar a porta que ele trabalhará.

O padrão e recomendável é a porta 80.

Faça o seguinte:

  • Abra em um editor o arquivo /etc/httpd/conf/httpd.conf
  • Procure pela linha:

    #NameVirtualHost 127.0.0.1:80 (ou parecida)

  • Descomente-a e edite-a, ficando assim:

    NameVirtualHost 127.0.0.1:80

  • Agora vá no final do arquivo, na parte de VirtualHost e crie mais duas regras para seus dois sites, colocando o que você for utilizar pra eles.

    O básico é:

    <VirtualHost site1:80>
        ServerAdmin email@administrador-site1.com
        DocumentRoot "/pasta/do/site/1"
        ServerName site1
        ServerAlias site1
    </VirtualHost>
    
    <VirtualHost site2:80>
        ServerAdmin email@administrador-site2.com
        DocumentRoot "/pasta/do/site/2"
        ServerName site2
        ServerAlias site2
    </VirtualHost>
  • Salve o arquivo e feche-o
  • Abra em algum editor o arquivo /etc/hosts (Onte eu colocar <TAB>, a tecla TAB deverá ser pressionada para dar a tabulação) No final do arquivo crie as linhas:
    127.0.0.1<TAB>site1<TAB>site1<TAB>site1<TAB>
    127.0.0.1<TAB>site2<TAB>site2<TAB>site2<TAB>
    Salve o arquivo e feche-o.
  • *Agora é só reiniciar o Apache e fazer os testes, com o comando:
/etc/rc.d//init.d/httpd restart
 
Configuração em Windows:
  • Abra em um editor (pode ser o bloco de notas) o arquivo httpd.conf que estará dentro da pasta conf do Apache (Normalmente essa pasta fica em C:\Arquivos de Programas\Apache)
  • Procure pela linha: #NameVirtualHost 127.0.0.1 (ou parecida)
  • Descomente-a e edite-a, ficando assim: NameVirtualHost 127.0.0.1
  • Agora vá no final do arquivo, na parte de VirtualHost e crie mais duas regras para seus dois sites, colocando o que você for utilizar pra eles. O básico é:
    <VirtualHost site1>
        ServerAdmin email@administrador-site1.com
        DocumentRoot "C:\pasta\do\site\1"
        ServerName site1
        ServerAlias site1
    </VirtualHost>
    
    <VirtualHost site2>
        ServerAdmin email@administrador-site2.com
        DocumentRoot "C:\pasta\do\site\2"
        ServerName site2
        ServerAlias site2
    </VirtualHost>
  • Salve o arquivo e feche-o
  • Abra em algum editor o arquivo hosts que fica dentro da pasta C:\WINDOWS\system32\drivers\etc (Onte eu colocar <TAB>, a tecla TAB deverá ser pressionada para dar a tabulação) No final do arquivo crie as linhas:
    127.0.0.1<TAB>site1
    127.0.0.1<TAB>site2

  • Salve o arquivo e feche-o
  • Agora é só reiniciar o Apache.

    Em alguns casos, é necessário também reiniciar o micro

Lembre-se de que as pastas informadas para cada site deverão existir.

Pesquise no Google sobre Virtual Hosts para saber como fazer a criação por IP, e para aprender mais sobre o assunto!

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...