title: is it possible to run multiple http servers on one machine?
body: <p>can i run multiple python http servers on one machine to receive http post request from a webpage?</p>
  <p>currently i am running an http server on port 80 and on the web page there is a HTML form which sends the http post request to the python server and in the HTML form i am using the my server's address like this : &quot;http://123.123.123.123&quot; and i am receiving the requests</p>
  <p>but i want to run multiple servers on the same machine with different ports for  each server.</p>
  <p>if i run 2 more servers on port 21200 and 21300 how do i send the post request from the HTML form on a specified port , so that the post request is received and processed by correct server??</p>
  <p>do i need to define the server address like this : &quot;http://123.123.123.123:21200&quot; and &quot;http://123.123.123.123:21300&quot; ?</p>