Como eu defino diretórios diferentes para domínios diferentes no servidor CentOS 5.5?

0

Estou executando um servidor CentOS 5.5 e queria saber quais comandos eu precisava executar para poder fazer o seguinte;

Eu tenho 3 domínios no servidor - example1.com, example2.com, example3.com

Eu queria configurar conf para que o conteúdo do arquivo de cada domínio estivesse em diretórios diferentes, para que eu possa fazer o upload de três sites completamente diferentes usando o único servidor.

ie: / home / site1 / seria o diretório de upload para example1.com, / home / site2 / seria por exemplo2.com, etc.

Se alguém pudesse me ajudar com uma linha por linha para o terminal, seria muito apreciado!
Obrigada!

    
por Andy 11.10.2011 / 07:03

2 respostas

2

Em geral, você não pode. O HTTP pode suportar vários nomes de domínio no mesmo endereço IP desde a adição do HTTP 1.0 do cabeçalho Host ; a maioria dos outros serviços (SSH, FTP, etc.) não tem equivalente e, portanto, não podem diferenciar o acesso por meio de um nome de domínio de outro e, portanto, não oferecem suporte a configurações de nome por domínio.

    
por 11.10.2011 / 09:15
0

Parece-se com hospedagem virtual baseada em nome para mim. Se me lembro bem:

  • Ouvir IP: 80
  • UseCanonicalName sim
  • NameVirtualHost example1.com
  • NameVirtualHost example2.com
  • NameVirtualHost example3.com

Para cada um dos seus VirtualHosts defina uma Seção VHOST usando exampleN.com como nome com pelo menos as seguintes configurações dentro de cada VHOST:

  • Nome exampleN.com
  • DocumentRoot / home / siteN
  • Permitir acesso de leitura a esse diretório de qualquer lugar

Basta deixar um comentário se você precisar de mais informações - então eu procurarei em um dos meus servidores multi-homed.

    
por 11.10.2011 / 23:04