为什么 Apache 使用两个 PID 和两个端口?

为什么 Apache 使用两个 PID 和两个端口?

我对通过 XAMPP 运行的 Apache Web 服务器有一个疑问:为什么它使用两个 PID 和两个端口?

在此处输入图片描述

在此先感谢您的帮助!

答案1

通常,Apache 有一个主特权进程,它会根据需要生成其他特权较低的进程,并将请求传递给这些进程进行处理。具体数量取决于 Apache 版本、所选进程模型和配置设置。

apache 监听的两个默认端口是 HTTP(80)和 HTTPS(443),主进程都会监听这两个端口。

在类似实用程序中查看进程树htop可突出显示关系。Centos 7 的默认设置如下所示。

在此处输入图片描述

如果您检查哪个 PID 正在监听上述系统的端口,它应该是 PID 10699。

相关内容