2011-05-27 95 views
1

我有一個由離開公司的人配置的HAProxy安裝。它運行在Ubuntu 10.04,它似乎在目錄中使用3個配置文件在/ etc/HAProxy的haproxy - 哪些配置文件

  • haproxy.cfg
  • haproxy.http.cfg
  • haproxy.https.cfg

我沒有看到使用haproxy.https.cfg文件的意義,因爲我相信(在我們的配置中)它可以從一個haproxy.http.cfg文件配置,但是當我刪除該httpS文件時,它會怨聲載道,拒絕運行。我的問題

這是haproxy使用的標準配置,如果沒有,我無法在任何地方找到對「S」文件的引用。任何人都可以建議HAProxy如何總結它應該使用它?

感謝

回答

3

非常回答你的問題:你的HAProxy的可以簡單地通過這三個配置文件(-f haproxy.cfg -f haproxy.http.cfg -f haproxy.https.cfg推出,也許從/ etc /初始化。 d/haproxy,但里程因您的分配而異)。

如果刪除文件,當然會抱怨。

這不是特別標準,但也不壞,它有助於構建conf而不是有一個很長的文件。

.https版本的任務肯定是將https流量重定向到可處理HTTPS的服務(通常爲stunnelnginx),因爲haproxy無法終止ssl連接。 (stunnel必須打補丁,請參閱haproxy page

如果您希望您可以將這些文件合併爲一個或兩個文件,只需瞭解haproxy是如何啓動的(檢查init.d或讓我們知道哪個發行版)以及適當修復它。