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

Inf*_*ero -2 xampp apache-2.2

我有一个关于运行在 XAMPP 上的 Apache Web 服务器的问题:为什么它使用两个 PID 和两个端口?

在此处输入图片说明

在此先感谢您的帮助!

Bri*_*ian 5

一般来说,Apache 有一个主要的特权进程,它根据需要产生其他特权较低的进程,它将请求传递给进行处理。多少取决于 Apache 版本、所选进程模型和配置设置。

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

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

在此处输入图片说明

如果您检查了哪个 PID 正在侦听上述系统的端口,它将是 PID 10699。