Tente fazer com que a declaração Listen
corresponda ao seu VirtualHost
.
Se você quiser apenas vincular ao IP público 62.210.xx.xx, use-o em todos os lugares.
Listen 62.210.xx.xx:80
Listen 62.210.xx.xx:8080
<VirtualHost 62.210.xx.xx:80>
ServerName first-site.com
ServerAlias www.first-site.com
DocumentRoot /var/www/first-site
</VirtualHost>
<VirtualHost 62.210.xx.xx:8080>
ServerName second-site.com
ServerAlias www.second-site.com
DocumentRoot /var/www/second-site
</VirtualHost>
- ou -
Se você deseja vincular a todas as interfaces nesse servidor, use curingas.
Listen 80
Listen 8080
<VirtualHost *:80>
ServerName first-site.com
ServerAlias www.first-site.com
DocumentRoot /var/www/first-site
</VirtualHost>
<VirtualHost *:8080>
ServerName second-site.com
ServerAlias www.second-site.com
DocumentRoot /var/www/second-site
</VirtualHost>
Essencialmente, a instrução Listen
diz ao apache para ligar a esse IP / port. Especificar 0.0.0.0:80 apenas escutaria em endereços ipv4. Especificar apenas o número da porta seria vinculado a todas as interfaces na porta 80.
Da mesma forma, quando os pacotes SYN chegam, a instrução VirtualHost tenta corresponder com base nas instruções Listen
.