,可能是由于以下原因:
- 未配置SSL证书:HTTPS是通过SSL证书来实现安全加密通信的,如果没有配置SSL证书,Spring Boot默认使用HTTP协议进行通信,因此返回的链接是http链接。
- 未配置HTTPS相关参数:即使配置了SSL证书,如果没有正确配置相关的HTTPS参数,Spring Boot也会使用HTTP协议进行通信。需要在配置文件中设置server.ssl.enabled为true,并配置server.ssl.key-store、server.ssl.key-store-password等参数。
- 代理服务器配置问题:如果在Spring Boot应用程序前面有代理服务器,可能代理服务器没有正确配置HTTPS转发,导致执行器页面返回的链接仍然是http链接。
为了解决这个问题,可以按照以下步骤进行操作:
- 配置SSL证书:获取有效的SSL证书,并将证书配置到Spring Boot应用程序中。可以使用腾讯云SSL证书服务(https://cloud.tencent.com/product/ssl-certificate)来获取SSL证书。
- 配置HTTPS参数:在Spring Boot的配置文件中,设置server.ssl.enabled为true,并配置server.ssl.key-store、server.ssl.key-store-password等参数,以启用HTTPS协议。
- 检查代理服务器配置:如果存在代理服务器,确保代理服务器正确配置了HTTPS转发,以确保执行器页面返回的链接是https链接。
总结起来,要将Spring Boot执行器页面返回的链接从http切换为https,需要配置SSL证书、HTTPS参数,并确保代理服务器正确配置了HTTPS转发。