請問各位前輩是否有解決如下問題之經驗?
一台前端主機是 Linux ubuntu 14.04 + Haproxy + Let's Encrypt (SSL).
一台後端 Web 主機 Wordpress 系統.
目前遇到問題是,只要如上配置,Wordpress 就無法正常運作,瀏覽器會一直會顯示 Too Many Redirects。已 google 爬文多處,逐一測試仍無法正常。
如直接連接 Wordpress 主機則一切皆能正常瀏覽顯示(亦即不經由上述 Haproxy+SSL 主機)。但是上述 Haproxy+SSL 相同配置,改連接內部其他 Web 系統則都能正常運作。
謝謝。
我猜因為反向代理會解密SSL,所以你在後面的主機會不知道訪客是否使用Https進來。
所以就無限輪迴了~
解決辦法就像fillano大大說的,使用Http標頭來判斷前端進入的協定
沒看到你的網路架構圖, 以及 HAProxy 設定檔, 大家只能瞎猜...