title: Start multiple web servers with OWIN
body: <p>I have a scenario where I want to Host an <strong>ASP.NET MVC Web API</strong> application, and a single-page <strong>Website Project</strong> on the same URL.</p>
  
  <p>Essentially, host the website on <a href="http://localhost/" rel="nofollow">http://localhost/</a>, and the API on <a href="http://localhost/api/" rel="nofollow">http://localhost/api/</a>.</p>
  
  <p>In IIS, this is as simple as setting up an <strong>Application</strong> sub folder, and pointing it to the files on disk. In OWIN, I am unsure how to achieve this scenario. </p>
  
  <p>I have a console application that will serve as the Web Host, and it's currently hosting the WebAPI application using the methods found in this code:
  <a href="https://github.com/damienbod/SelfHostWebApiWithOwinAndUnity" rel="nofollow">SelfHostWebApiWithOwinAndUnity</a></p>
  
  <p>Can anyone help?</p>