title: Serve a web page that gives access to several different local web servers
body: <p>I'm sure this question is easily googleable, but I can't seem to find the right query to find the answer I want.</p>
  
  <p>I'm running several apps on my home server that all serve their own website for admin and info purposes. Currently I access them all from the internet using <a href="http://MyHouseServerAddress.com:8080" rel="nofollow">http://MyHouseServerAddress.com:8080</a> etc. Where 8080 is replaced with 8081, 8082 etc. for each app. They all have their own usernames and passwords and some of them use SSL</p>
  
  <p>What I want is to have a single access point, e.g. <a href="http://MyHouseServerAddress.com" rel="nofollow">http://MyHouseServerAddress.com</a> which gives me access to each app. Each app will have a link on that page which will take you to that app's website as if it were just a page on the main site. However... I want the single access point to be password protected and SSL'd, BUT I want to remove the passwords from all the apps as they would be accessed through the single "portal" of the initial page which is password protected and SSL'd. I.e. each app would still serve on it's original port, but that port would no longer be accessible via the internet, instead any traffic from that port would be routed through the single access point.</p>
  
  <p>What I'm trying to do it get a single password login, preferably via SSL to my home server which gives me access to all my other serving apps but also secures them all behind the single login.</p>
  
  <p>Can this be done with a python script or a C# app for instance running some sort of proxy or port forward script? Or would running an Appache server that can redirect traffic through itself work? I'm happy to write code to solve the problem if needed.</p>
  
  <p>I hope this makes sense!</p>
  
  <p>I'm running W7 on my home server.</p>
  
  <p>Thanks,
  Max</p>