在Spring Boot的默认配置中,重定向的https变成了http是因为以下原因之一:\n\n1. 配置文件中没有正确配置https协议。在Spring Boot的默认配置文件application.properties或application.yml中,需要正确配置以下属性:\n\n - server.port:指定https协议使用的端口号,默认为8443。\n - server.ssl.enabled:指定是否启用ssl,默认为false。\n - server.ssl.key-store:指定ssl证书的路径。\n - server.ssl.key-store-password:指定ssl证书的密码。\n\n 如果这些属性没有正确配置,Spring Boot会默认使用http协议。\n\n2. 代理服务器的配置问题。如果Spring Boot应用程序运行在代理服务器后面,可能会导致https重定向变成http。代理服务器可能会修改请求头中的协议信息,导致重定向时使用的是http协议而不是https协议。\n\n3. 自定义的重定向配置问题。如果在代码中自定义了重定向的配置,可能会存在配置错误导致https重定向变成http。需要检查自定义的重定向配置,确保正确使用https协议。\n\n需要根据具体情况检查以上原因,并根据需要进行相应的配置或调整。


原文地址: https://www.cveoy.top/t/topic/pLkS 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录