单个服务器进程可以从多个端口侦听吗?

时间:2015-07-04 13:00:02

标签: apache networking webserver server port

我知道可以通过具有不同套接字的单个端口为更多客户端提供服务,但是单个服务器进程是否可以从不同的端口进行监听,或者我是否需要为每个端口分别制作不同的进程?

对于Apache Web服务器HTTP和HTTPS端口,是否有两个不同的进程,一个侦听HTTP 80端口,另一个侦听HTTPS 443端口?

1 个答案:

答案 0 :(得分:2)

是,

单个进程可以侦听多个端口,就像80 + 443一样。 Apache有不同的方法来处理请求, 所谓的MPM(MultiProcessingModules)。

有关apache中MPM的文档可以在Apache 2.4 MPM

找到

通常你有单个进程,然后有多个线程处理请求,因为它们正在进入。