Estou executando o Ubuntu 11.10, tenho dois endereços IP atribuídos ao meu VPS (Linode).
Eu segui o guia deles para ativar endereços estáticos (pode ser encontrado aqui: link )
A situação atual é que eu tenho 3 sites nesse Linode e eu quero configurá-los para que site1 e site2 usem IP1 e site3 use IP3
/etc/apache2/sites-available/site1.com
<VirtualHost 1.1.1.1:80>
# Admin email, Server Name (domain name) and any aliases
ServerAdmin [email protected]
ServerName site1.com
ServerAlias www.site1.com
# Index file and Document Root (where the public files are located)
DirectoryIndex index.html index.php
DocumentRoot /home/site1/public_html
# Custom log file locations
LogLevel warn
ErrorLog /home/site1/public_html/log/error.log
CustomLog /home/site1/public_html/log/access.log combined
</VirtualHost>
/etc/apache2/sites-available/site2.com
<VirtualHost 1.1.1.1:80>
# Admin email, Server Name (domain name) and any aliases
ServerAdmin [email protected]
ServerName site2.com
ServerAlias www.site2.com
# Index file and Document Root (where the public files are located)
DirectoryIndex index.html index.php
DocumentRoot /home/site2/public_html
# Custom log file locations
LogLevel warn
ErrorLog /home/site2/public_html/log/error.log
CustomLog /home/site2/public_html/log/access.log combined
</VirtualHost>
/etc/apache2/sites-available/site3.com
<VirtualHost 2.2.2.2:80>
# Admin email, Server Name (domain name) and any aliases
ServerAdmin [email protected]
ServerName site3.com
ServerAlias www.site3.com
# Index file and Document Root (where the public files are located)
DirectoryIndex index.html index.php
DocumentRoot /home/site3/public_html
# Custom log file locations
LogLevel warn
ErrorLog /home/site3/public_html/log/error.log
CustomLog /home/site3/public_html/log/access.log combined
</VirtualHost>
Trecho relevante do ports.conf:
NameVirtualHost 1.1.1.1:80
NameVirtualHost 2.2.2.2:80
Listen 1.1.1.1:80
Listen 2.2.2.2:80
O problema é que estou recebendo o conteúdo do site1 nos três sites. Eu não tenho ideia do porque isso está acontecendo. Você pode por favor ajudar?
Nota: Eu executei o a2ensite para todos os três sites, nenhum erro / aviso aparece quando eu inicio o serviço apache2.