我有一个HAProxy安装,由离开公司的人配置。它在Ubuntu 10.04上运行,它似乎在目录/ etc / haproxy中使用了3个配置文件
我没有看到使用haproxy.https.cfg文件的重点,因为我相信(在我们的配置中)它可以从一个haproxy.http.cfg文件配置,但当我删除该httpS文件时,它会抱怨痛苦地拒绝逃跑。我的问题
这是haproxy使用的标准配置,如果没有,我无法在任何地方找到对“S”文件的引用。任何人都可以建议HAProxy如何使用它吗?
由于
答案 0 :(得分:4)
您问题的答案:您的haproxy只是使用这三个配置文件(-f haproxy.cfg -f haproxy.http.cfg -f haproxy.https.cfg
启动,可能来自/etc/init.d/haproxy,但里程会因您的发行而异。)
如果您删除该文件,当然会抱怨。
这不是特别标准,但也不错,它有助于构建conf而不是一个非常长的文件。
.https
版本的任务肯定是将https流量重定向到可以处理HTTPS(通常为stunnel或nginx)的服务,因为haproxy无法终止ssl连接。 (必须修补stunnel,请参阅haproxy page)
如果您希望将这些文件合并为一个或两个,只需了解如何启动haproxy(检查init.d或让我们知道哪个发行版)并正确修复它。
答案 1 :(得分:0)
我认为默认情况下只使用/etc/haproxy/haproxy.cfg。
这可能对您有用(1.4配置参考): http://haproxy.1wt.eu/download/1.4/doc/configuration.txt