iptables - Vários IPs, apenas um está pré-roteando IP corretamente

iptables - Vários IPs, apenas um está pré-roteando IP corretamente

Estou tentando redirecionar todas as solicitações da porta 80 para a porta 9000 em todos os meus IPs

Tenho 1 servidor hospedando vários endereços IP na eth0. Para o bem do meu problema, digamos que todos eles usam o Apache para ouvir a porta 9000

Apenas o endereço IP primário (.106) está funcionando corretamente e redirecionando o tráfego

Chain PREROUTING (policy ACCEPT 2132 packets, 256K bytes)
 pkts bytes target     prot opt in     out     source               destination
  128  7236 REDIRECT   tcp  --  eth0   *       0.0.0.0/0            173.234.60.106      tcp dpt:80 redir ports 9000
  151  8624 REDIRECT   tcp  --  eth0   *       0.0.0.0/0            173.234.60.107      tcp dpt:80 redir ports 9000

Chain INPUT (policy ACCEPT 0 packets, 0 bytes)
num   pkts bytes target     prot opt in     out     source               destination
1       21  1574 ACCEPT     tcp  --  eth0   *       0.0.0.0/0            0.0.0.0/0           tcp dpt:9000

Todo o resto que está escutando em 173.234.60.107:9000 (ou qualquer outro ip) na minha configuração do Virtual Host está redirecionando para a página /var/www/index.html padrão

Exemplos: www.tiprocker.com - ip .106 -> conecta e redireciona com sucesso para ssl mvmdesign.org - ip .107 -> página padrão

Existe algo específico que ocorre ao trabalhar com vários IPs em uma única instância de servidor? Também tentei redirecionar para um IP totalmente diferente, todo o tráfego de 80 a 9001 usando nodejs, e nesse caso recebo uma página não encontrada, então algo com iptables não parece estar funcionando corretamente para mim.

Editar: Aqui estão algumas informações adicionais sobre minhas configurações do Apache

httpd.confhttps://gist.github.com/maruf89/8f162b49addc5dc49902

// separate file
NameVirtualHost 173.234.60.106:9000
NameVirtualHost 173.234.60.106:443
NameVirtualHost 173.234.60.107:9000
NameVirtualHost 173.234.60.107:443

Arquivo vhost mvmdesign.orghttps://gist.github.com/maruf89/363b6edd111834ad78bb

Responder1

Se a página padrão for mostrada, o redirecionamento funciona (como você também pode ver, já que os bytes e contadores de pacotes são> 0), este é um problema de configuração no Apache.

informação relacionada