如何在 chroot jail 设置中运行 apache2

如何在 chroot jail 设置中运行 apache2

Ubuntu 14.04

我试图在 chroot 中设置 apache,但找不到任何相关答案。

我在谷歌上搜索了一个多星期,但还是找不到答案

所以请有人帮助我.....

提前致谢

答案1

Apache >= 2.2.10 已内置 chroot 支持。请参阅ChrootDir 指令在 Apache 文档中:

Description:  Directory for apache to run chroot(8) after startup.
Syntax: ChrootDir /path/to/directory
Default:    none
Context:    server config
Status: MPM
Module: event, prefork, worker
Compatibility:  Available in Apache 2.2.10 and later

该指令告诉服务器在启动后但在接受请求之前 chroot(8) 到指定目录。

请注意,在 chroot 下运行服务器并不简单,需要额外的设置,特别是当您运行 CGI 或 PHP 等脚本时。在尝试使用此功能之前,请确保您已经熟悉 chroot 的操作。

相关内容