iT邦幫忙

0

GCP load balance php 得到80 port

我現在利用GCP的load balance去做SSL
雖然chrome的網址上已經顯示鎖頭的圖示
但是php 的server 變數仍然拿到80 port
不過有一個HTTP_X_FORWARDED_PROTO的變數拿到https
請問這是什麼原因??
我參考這篇https://dotblogs.com.tw/supershowwei/2017/12/27/170229
是說因為load balance是用代理的方式,所以拿到http是正常的
但是我需要直接拿到https 443port....
有人可以忙幫忙解決嗎?

你需要的可能是要讓你的IIS強制使用https, port也要改成443
loadbalance是讓你多台伺服器能夠對外運作在一個IP上面,所以不會一台伺服器爆了就無法連上該網路

尚未有邦友回答

立即登入回答