我正在使用nginx作爲負載平衡,我想設置ngix來將所有http traffix路由到在https上運行的後端服務?通過nginx負載平衡器從http到https路由流量
我不確定這是否可能?任何建議是高度appriciated
我正在使用nginx作爲負載平衡,我想設置ngix來將所有http traffix路由到在https上運行的後端服務?通過nginx負載平衡器從http到https路由流量
我不確定這是否可能?任何建議是高度appriciated
我沒有使用nginx作爲loadbalancer,但只作爲一個反向代理。但這個想法應該是類似的,因爲任務是將所有http流量重定向到https。
server {
listen 80;
server_name ...
return 301 https://$server_name$request_uri;
...
}
server {
listen 443;
server_name ...
ssl on;
...
}
注意行return 301 https://$server_name$request_uri;
- 它會將所有http通信重定向到https。
但這不是經常進行。大多數情況下,https路由發生在nginx層而不是上游端。如我錯了請糾正我。 – harshavmb