这里是一些背景信息,我正在编写一个 Apache/Tomcat 集群安装程序,基本上它是一个可以用域名和基本端口调用的脚本,例如 www.example.com 10010,这个脚本生成 2 个 tomcat 和 2 个 apache 实例,前面有一个 lb,所有后端连接都自动配置,apache--- >tomcat 连接是通过 mod_proxy_ajp 和平衡器建立的。
问题出在 apache 上,我已经从源代码编译了 apache,以便它可以用作所有其他实例的模板,不好的是 --prefix,这样可执行文件就会引用“模板”配置文件。
有没有办法将 apache 编译为具有相对路径或类似内容的“模板”?
答案1
你真的需要摆弄前缀吗?如果你需要两个(或更多)具有不同配置的 apache,你可以使用命令行选项将 apache 指向不同的配置文件和服务器根目录:
-d directory : specify an alternate initial ServerRoot
-f file : specify an alternate ServerConfigFile