Como configurar vários domínios apontando para diretórios diferentes em um servidor

4

Recebi um novo domínio www.mywebsite.com e quero apontá-lo para um diretório específico no meu servidor: var / www / specific / path

Quais são os passos para fazer isso? Você poderia me sugerir um tutorial?

Eu preciso repetir as mesmas operações para vários domínios.

obrigado

Atualizar :

NameVirtualHost a.b.c.d //I've hidden my real ip

<VirtualHost www.website.com:80>
    DocumentRoot /var/www/sites/website
    ServerName www.website.com
    CustomLog /var/log/apache2/website.com.access combined
</VirtualHost>
    
por aneuryzm 30.09.2010 / 11:51

1 resposta

5

Suponho que você deseje hospedar vários sites em um único endereço IP e que esteja usando o apache. Se sim, então, essencialmente, as seguintes linhas de código no meu httpd.conf fazem o trabalho para mim:

NameVirtualHost a.b.c.d:80

<VirtualHost site1.company.com:80>
    DocumentRoot /path/to/site1/documentroot
    ServerName site1.company.com
    CustomLog /usr/local/apache/logs/site1.company.com.access combined
</VirtualHost>

<VirtualHost site2.company.com:80>
    DocumentRoot /path/to/site2/documentroot
    ServerName www.brossi.net
    CustomLog /usr/local/apache/logs/site2.company.com.access combined
</VirtualHost>

Onde a.b.c.d é o endereço IP do seu servidor. Repita as declarações do VirtualHost conforme necessário. A declaração do CustomLog não é vital, mas ajuda-me a manter os registros dos meus sites separadamente um do outro.

Você pode encontrar mais documentação sobre o apache no link ; clique na versão do seu servidor apache, então digite (por exemplo) NameVirtualHost na caixa de pesquisa (embora o doco para isso também possa ser encontrado diretamente em link - não é um recurso que muda muito entre as versões).

    
por 30.09.2010 / 12:08