Domanda
Provo a spiegare di cosa ho bisogno.Ho un server visibile da Internet.Ciò di cui ho bisogno è creare un'applicazione ASP.NET che riceva la richiesta di un sito Web e la invii a un server interno, quindi ottenga la risposta e pubblichi le informazioni.Per il cliente questo dovrebbe essere totalmente trasparente.
Per diversi motivi non riesco a reindirizzare la porta al server interno.Quello che posso fare ma non so come - forse la risposta è lì - è creare un nuovo sito Web che sia ospitato nell'altro server.
Soluzione
Perché nessun vecchio software proxy funziona per questo?Perché deve essere un'applicazione ASP.NET?Ci sono TONNELLATE di strumenti là fuori (sia Windows che *nix) che porteranno a termine il lavoro abbastanza facilmente.Controllo Calamaro O NetProxy per i principianti.
Se è necessario eseguire l'integrazione con IIS, IISProxy sembra che anche questo possa funzionare.
Altri suggerimenti
Utilizzo Apache mod_proxy e mod_proxy_balancer.Funziona alla grande eseguendo 5 domini in un cluster di 4 caselle web.