是否可以在一台计算机上运行多个http服务器?

时间:2020-06-20 19:06:57

标签: python html http-post

我可以在一台计算机上运行多个python http服务器来接收来自网页的http发布请求吗?

当前,我在端口80上运行http服务器,并且在网页上有一个HTML表单,该表单将http发布请求发送到python服务器,而在HTML表单中,我正在使用我的服务器地址,例如: ://123.123.123.123”,我正在收到请求

但是我想在同一台计算机上运行多台服务器,每台服务器具有不同的端口。

如果我在端口21200和21300上再运行2台服务器,如何从指定端口上的HTML表单发送发布请求,以便正确的服务器接收并处理发布请求?

我是否需要像这样定义服务器地址:“ http://123.123.123.123:21200”和“ http://123.123.123.123:21300”?

1 个答案:

答案 0 :(得分:2)

是的,可以在一台计算机上运行多个Web服务器。

使用以下命令在不同的端口上运行:

python3 -m http.server 4000

4000port number,您可以在此处将其替换为任何port number