title: Reverse Proxy on Windows
body: <p>I have a web server that responds to a number of different sites on port 80. Currently, IIS does the mapping to various sites via host headers, but I'd like to be able to serve other web apps on port 80 hosted in Jetty or Tomcat. IIS prevents that by grabbing all port 80 traffic.</p>
  
  <p>I basically need a reverse proxy to just change the port number to something that another app stack can listen in on. I was looking into nginx but it seems to not be quite ready for prime time on Windows. Eventually I may set up a Linux box specifically for this, but for now I'm interested in a solution which will run all on the same box.</p>
  
  <p>All I really need is something very light which mostly just matches hostname/port and allows rewriting of the port. Does anyone have any suggestions?</p>