Salve gente

Il titolo è poco autoesplicativo.
Premetto:
httpd.conf ha questi parametri
codice:
[supersaibal]<VirtualHost 172.23.2.4>
    ServerAdmin xxx.yyy@libero.it
    DocumentRoot C:\Programmi\Apache~1\Apache\htdocs\parthnet
    ServerName parthnet
    ErrorLog C:\Programmi\Apache~1\Apache\htdocs\parthnet\error.log
   
</VirtualHost>
<VirtualHost 172.23.2.7:8080>
    ServerAdmin yyy.zzz@libero.it
    DocumentRoot C:\Programmi\Apache~1\Apache\htdocs\intranet2
    ServerName intranet
    ErrorLog C:\Programmi\Apache~1\Apache\htdocs\intranet2\error.log
   
</VirtualHost>[/supersaibal]
In poche parole il server è settato per avere due indirizzi privati sulla stessa scheda di rete (172.23.2.4 e 172.23.2.7).
Sul router abbiamo attivato un nat in modo tale che se arriva una richiesta all'indirizzo pubblico del server sulla porta 80 viene automaticamente reindirizzato verso 172.23.2.4 (e quindi visualizza il sito sotto la cartella parthnet).
Se invece la richiesta arriva sulla porta 8080 il router reindirizza il pacchetto verso 172.23.2.7:8080.

Perchè non funziona?