Levarei em consideração que o seu Apache esteja funcionando e rodando perfeitamente com o seu domínio principal, que vamos chamar, somente para efeito didático, de dominio1.com.br. Veremos a seguir como colocar em produção o teu domínio secundário, o dominio2.com.br.
No final do arquivo ou no local mais apropriado do arquivo de configuração do Apache, iremos inserir as linhas que são cabíveis ao Virtual Host. Existem diversas aplicações para o Virtual Host, irei demonstrar apenas alguns exemplos.
No arquivo httpd.conf:
NameVirtualHost *:80
<VirtualHost *:80>
ServerAdmin webmaster@dominio1.com.br
DocumentRoot /srv/www/dominio1
ServerName www.dominio1.com.br
</VirtualHost>
Entendendo as linhas acima:
Mesmo que você já tenha funcionando o teu Apache com o domínio principal, temos que inserí-lo novamente aqui no Virtual Host.
- ServerAdmin: Nessa linha especifique o e-mail de contato do administrador, exemplifiquei com o padrão.
- DocumentRoot: Especifica onde estão localizados os arquivos desse teu domínio, como por exemplo o index.html.
- ServerName: Endereço qual o DNS aponta e qual será lido pelo browser.
OBS: Esses são apenas exemplos padrões, altere-os de acordo com a sua necessidade.
Logo abaixo criaremos o nosso segundo domínio ou domínio virtual, o qual não foge do padrão mostrado acima:
<VirtualHost *:80>
ServerAdmin webmaster@dominio2.com.br
DocumentRoot /srv/www/dominio2
ServerName www.dominio2.com.br
</VirtualHost>
Repita essas linhas quantas vezes forem necessárias, de acordo com a quantidade de domínios existentes em seu servidor ou apontado para o mesmo.
Existem outras linhas de configuração adicionais e outras maneiras, como por exemplo especificar o nome do host, a porta, etc. Para quem interessar se aprofundar, acesse a documentação original direto do site:
Salve o arquivo e reinicie o teu servidor Apache, exemplo:
# service apache restart
ou
# /etc/init.d/apache restart
ou de acordo com a sua distribuição/configuração.
Não esqueça de verificar os arquivos de log do sistema para se certificar de que correu tudo bem.
Considerando que você já esteja com o DNS configurado e funcionando e que não apresentou nenhum erro até o momento, faça os testes acessando www.dominio1.com.br e www.dominio2.com.br, se tudo correu bem, meus parabéns!