Perl - 创建多个监听不同端口的 HTTP 服务器

标签 perl http

外部应用程序将向多个 HTTP/HTTPS 服务器(例如 10 个 HTTP 服务器)发送 HTTP POST 请求。这些 HTTP 服务器可能会收到几乎相同的 HTTP Post 请求。如果数据验证通过,这些 HTTP 服务器将分析数据并发送 200 OK 响应。

我让所有这些 HTTP 服务器在具有不同端口的单个主机上监听。

请给我一些实现它的方法。

仅供引用 - 应用程序和 HTTP 服务器之间的请求响应只会发生一次,然后 HTTP 服务器将关闭。

我正在考虑使用 fork HTTP:Daemon 10 次来实现它,但期待一些简单的解决方案。

此外,我正在考虑通过单个界面捕获这些数据,而不是检查来自所有 10 个单独的 10 个 HTTP 服务器的数据。

最佳答案

for PORT in `seq 11111 11121` ; do plackup -Ilib --listen :$PORT app.psgi & done

关于Perl - 创建多个监听不同端口的 HTTP 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5193165/

相关文章:

java - 如何在 Apache JMeter 中发送带有请求的 Content-Length?

perl - 如何与 Perl 调试器 API 交互?

perl - 如何捕获还需要用户从终端输入的命令的所有输出?

ios - 通过 JSON API Objective-C 发送 POST 请求

http - 从 Wildfly 服务器使用 HTTP 访问文件

javascript - Http 请求在主体中返回比预期更多的数据

c - vim 技巧包 : how to find active C preprocessing conditionals

perl - 如何在 MSYS 中设置 Strawberry Perl?

perl - Moo 的 MooseX::NonMoose 等价物是什么?

c++ - Winsock 程序收到 400 错误请求,您的浏览器发送了该服务器无法理解的请求