Al momento ho un server web che esegue apache con più siti su di esso usando host virtuali. Voglio aggiungere un servizio al mio server che utilizza nodejs ma voglio che sia accessibile con lo stesso dominio di un sottodominio. Questo è, credo, impossibile con la mia attuale configurazione dato che nodejs e apache non possono entrambi ascoltare contemporaneamente la porta 80, quindi suppongo di dover eseguire qualche servizio proxy sulla porta 80 e quindi dividere le mie richieste tra i due server in base alla% intestazione della richiesta diHost
.
Ho alcune domande su questo argomento:
- Le mie precedenti ipotesi sono corrette?
- Questa configurazione proxy è costosa in termini di prestazioni?
- Quale sarebbe il software più adatto da utilizzare come proxy? È meglio attenersi a un'implementazione del server (come apache o nginx) per il software proxy o un semplice script del server TCP risulterà migliore poiché sarebbe stato progettato appositamente per questo argomento?