我有 RHEL-5、Apache-2.2.22、PHP-5.3.25 的服务器
我知道我可以通过将这些文件包含在 httpd.conf 中来在多个文件中配置多个虚拟主机配置。
Apache 是否可以支持这种安排,同时一个文件中的任何错误配置都不会影响另一个文件,或者我可以说整个 Apache。
我有负载平衡服务器安排,我希望不同的用户拥有自己的工作 shell。现在我们想让他们有权随意修改虚拟主机配置,并在不影响其他网站的情况下应用它们。
这种基于用户的工作环境在 IIS 中是可行的,Apache 也支持这一点。
答案1
据我所知,Apache 按顺序处理其配置文件。包含内容按其引用的点和顺序进行处理,从而有效地创建单个配置。
要使更改生效,需要重新加载/重新启动 Apache。这可能会失败,因此不应允许用户这样做。
允许用户在某种程度上修改/覆盖其配置的典型方式是通过 .htaccess 本地覆盖,而不是允许他们修改实际的 apache 配置文件。