我正在使用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