背景:
一上云租户使用平台提供的istio网关,开启https,然后发现访问一直链接重置。
排查过程:
1、检查代理的服务,进行了模拟访问是正常的,排除代理服务的问题。
2、检查网关实例的日志发现无异常,调用网关的接口,查看相应的路由是否添加进去,发现路由添加成功的。
3、模拟访问网关实例,看看网关日志是否记录请求进来。访问结果如下:
通过模拟访问,查看网关日志实例,并未有相关请求日志进入。后来一度认为是开发版本的问题,也找咱们相关网关开发查看,也并未发现问题。
解决方案:
后来自己查询相关istio官方文档,猜测可能是证书存在问题,然后根据官方提供的方式生成证书,重新配置,发现可以正常访问了。如下图:
至此问题算是解决,也同步给开发。
相关证书生成命令如下: