title: Hosting Nodejs application without port
body: <p>I have a nodejs application running on port 3000. I wanted to host it on Linux environment. So I installed nodejs in it. It's working fine but I should specify the port each time.   </p>
  
  <p>example: <code>mydomain.net:3000/url_i_want</code>,  </p>
  
  <p>How can I avoid this. and also when running my app like that, all users are kind of connected to each others. If one of them disconnect all other users are. If one of them change page all others have there pages changing. Is it because they are all listening to the same port <code>3000</code> ? I searched and found that it can be related to <code>PM2</code> and <code>Nginx</code>. Is it the solution ?</p>