ExpressJS Server - respond to host header with shared port
<p>Lets say I have <code>corporatewebsite.com</code> listening on port 80. Which is an appache / WordPress site.</p>

<p>I have a node application that I'd like to respond to <code>sub.corporatewebsite.com</code> </p>

<p>The node application is running Express currently. I can get it to listen to a separate port at the moment, but my service won't start if it's pointed to port 80 since it's already in use.</p>

<p>How can I have both apache and node listening to port 80, but having node responding to the subdomain?</p>