将 FreeBSD 8.2 中的 apache22 从 itk 更改为 apache22-worker (或 prefork、event)

将 FreeBSD 8.2 中的 apache22 从 itk 更改为 apache22-worker (或 prefork、event)

我可以简单地删除 apache22 并安装 apache22-worker 吗?我有 ispmanager 托管面板和现有的 apache 配置(一些 vhost,作为 nginx 后端工作),删除后所有这些配置文件都会保存吗?

答案1

据我所知,ISPManager 需要带有 itk worker 的 Apache。它可以为每个虚拟主机创建具有指定 uid:gid 的启动进程,从而为您提供与普通 apache22 或 event-mpm 相同的更高环境隔离性。

如果您尝试卸载当前的 apache,则所有配置都将保持不变。保存当前配置是更新 freebsd 中的软件包的先决条件。

如果您担心 apache 在产生多个进程后会耗尽所有内存,您可以使用 nginx limit_access 模块来限制这种情况。

相关内容