2013-07-12 32 views
0

我有一個在haproxy前面有ssl卸載的磅服務器。檢查請求是否是在haproxy卸載ssl環境中的ssl

如何在我的php代碼中檢查是否使用ssl完成了請求,如果我卸載了ssl並且ssl沒有啓動Web服務器?

也許把一些頭標籤或haproxy的東西到SSL請求,所以我可以檢查代碼中的這個頭?

回答

0

我想出瞭解決的辦法是添加頁眉龐德配置和檢查代碼中的這頭:

AddHeader "X-Pound: SSL" 
0

HAProxy and SSL

下面的配置指令必須在前端配置被插入。它告訴HAProxy的添加名爲X-SSL報頭包含前端連接類型的信息:

http-request set-header X-SSL %[ssl_fc] 

這應該然後在$_SERVER['HTTP_X_SSL']顯示出來。

+0

但是這是當HAProxy的管理SSL連接,需要VERS。 1.5 haproxy。我在前面使用1.3的服務器來執行ssl卸載。 –