title: Server works on localhost but not with ip on port 80
body: <p>I have this basic server and on one specific PC, if I visit <a href="http://localhost" rel="nofollow noreferrer">http://localhost</a> it works fine. But if I use its IP or try to connect from any other device using its IP, it doesn't work. I tried to run it on a couple of other PCs and it worked fine, I'm also sure it used to work in the past. So, I tried opening the port manually in the firewall for the inbound connections for port 80, but still, it doesn't work. I also did a test with port 3000, and this seemed to work. So it's something port related. I tried using netstat, to see if anything else was running on port 80, but I couldn't find anything. Any ideas?</p>
  
  <pre><code>var express = require('express');
  var app = require('express')();
  var webHttp = require('http').Server(app);
  app.use(express.static('public'));
  webHttp.listen(80)
  </code></pre>
  
  <p>Thanks,
  Nick</p>