Configurando o servidor e o subdomínio usando o Apache

3

Eu tenho um domínio principal www.example.com

Eu quero ter um subdomínio como este

www.pictures.example.com

Eu (acho) tem a escolha de:

  1. usando servidores virtuais para corresponder aos diferentes endereços (ou seja, domínio principal e subdomínio) ao mesmo processo do servidor Apache
  2. usando dois servidores Apache separados (embora na mesma máquina) para processar solicitações independentemente

Minhas perguntas são:

  1. Quais são os prós e contras de 1 e 2 acima?
  2. Como posso implementar 1 ou 2 (ou seja, quais são as etapas necessárias para implemet para cada uma das alternativas mencionadas acima)?
por user25312 30.01.2010 / 18:58

1 resposta

1

Você não tem escolha aqui. Se você executar duas instâncias apache separadas, elas não podem ambas agarrar a porta 80. Usar virtualhosts é a melhor solução.

Adicione o seguinte à sua configuração do Apache:

NameVirtualHost *:80

<VirtualHost *:80>
DocumentRoot /var/www/example.com
ServerName example.com
ServerAlias www.example.com

# the remainder of your example.com configuration goes here

</VirtualHost>

<VirtualHost *:80>
DocumentRoot /var/www/pictures.example.com
ServerName pictures.example.com
ServerAlias www.pictures.example.com

# the remainder of your pictures.example.com configuration goes here

</VirtualHost>
    
por 30.01.2010 / 19:41