HAProxy - 哪些配置文件。

3
我有一个HAProxy安装,是由一位离开公司的人配置的。它运行在Ubuntu 10.04上,似乎使用了目录/etc/haproxy中的3个配置文件。
- haproxy.cfg - haproxy.http.cfg - haproxy.https.cfg
我认为(在我们的配置中)没有必要使用haproxy.https.cfg文件,因为所有配置都可以从单个haproxy.http.cfg文件中配置。但是,当我删除https文件时,它会抱怨并拒绝运行。
我的问题是:这是haproxy使用的标准配置还是不是?如果不是,我找不到"S"文件的参考。有人能建议HAProxy如何决定使用它吗?
谢谢
2个回答

4
你的问题的答案是:haproxy只需使用这三个配置文件启动(-f haproxy.cfg -f haproxy.http.cfg -f haproxy.https.cfg,可能来自/etc/init.d/haproxy但不同发行版有差异)。
如果您删除了文件,它会抱怨。
这不是特别标准,但也不错,它有助于构建配置而不是拥有一个非常长的文件。 .https 版本的任务肯定是将 https 流量重定向到可以处理 HTTPS 的服务(stunnelnginx 通常),因为 haproxy 无法终止 ssl 连接。(stunnel 必须进行补丁,参见 haproxy 页面)
如果您想要,您可以将这些文件合并为一个或两个,请查找 haproxy 如何启动(检查 init.d 或告诉我们哪个发行版),并适当修复它。

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接