使用 Apache 的虚拟主机

使用 Apache 的虚拟主机

我们有一个由 10 人组成的开发团队,致力于 Linux 平台,我们的应用程序托管在 Apache 服务器上

现在我想要的是每个开发人员在他的目录中都有自己的代码库

他可以拥有自己的 httpd conf 文件,使用他的代码库和该服务器上的端口

每当他更改代码库时,他只需要运行他的 apache 进程

并且不需要启动、重新启动 apache 服务器,因为其他人不会受到干扰

那么我们能否使用不同的 DocumentRoot 在不同的端口上监听同一个服务器,而不需要启动或重新启动整个 apache 服务器,如果在该用户的本地 conf 文件中进行了任何更改,则只需启动 apache 的单个进程

答案1

您将需要为每个开发人员设置单独安装的 Apache 实例,或为每个开发人员设置单独的虚拟机。

如果使用单独的 Apache 实例,将它们安装到每个用户的主目录可能会有所帮助,以简化管理(从权限的角度来看)。

是的,您应该将每个实例设置为侦听不同的 TCP 端口。每个实例都必须有单独的 conf 文件。是的,您可以修改 conf 文件并重新启动每个 Apache 实例,而不会影响其他实例。

答案2

为什么不尝试重新加载而不是重新启动?:>

相关内容