设置http自动跳转https添加自定义端口号

网站反向代理配置启用https时,设置http自动跳转https时能不能添加自定义端口号,毕竟家宽不允许https默认端口。

比如访问:http://xxx.xxx.com:8888 自动跳转到 https://xxx.xxx.com:4444

原重定向配置: return 301 https://$host$request_uri;
我通过手动添加上端口号:return 301 https://$host:4444$request_uri;
发现访问halo网站能正常重定向,而alist网站则不正常。
首次访问 http://xxx.xxx.com:8888 能正常重定向到 https://xxx.xxx.com:4444
后续再次 http://xxx.xxx.com:8888 则出现重定向到 https://xxx.xxx.com:8888
区别就是只是协议变了端口号不变,这是某些不正常的网站出现的

建议通过手动配置来支持上述需求。
我们后续版本也调研一下具体实现方案。

希望能支持这个