在不添加HTTP或HTTPS的情况下运行spring boot网站

在不添加HTTP或HTTPS的情况下运行spring boot网站,spring,http,spring-boot,tomcat,amazon-ec2,Spring,Http,Spring Boot,Tomcat,Amazon Ec2,我正在使用SpringBootMicroService应用程序和使用jhipster生成的网关。我已经在AWS EC2实例上托管了我的站点 网站网址: 我已将端口重定向到443以在https上运行 假设我的网站是: 或 现在的要求是,如果我在浏览器中键入-192.167.1.17或mytestsite.com 它应自动重定向到: 或 Spring启动应用程序嵌入了tomcat。如何使用AWS EC2实例上的托管站点自动执行此HTTP或HTTPS重定向 这些功能不是由浏览器处理的吗?我有自己的网站

我正在使用SpringBootMicroService应用程序和使用jhipster生成的网关。我已经在AWS EC2实例上托管了我的站点

网站网址:

我已将端口重定向到443以在https上运行

假设我的网站是:

现在的要求是,如果我在浏览器中键入-192.167.1.17或mytestsite.com

它应自动重定向到:


Spring启动应用程序嵌入了tomcat。如何使用AWS EC2实例上的托管站点自动执行此HTTP或HTTPS重定向

这些功能不是由浏览器处理的吗?我有自己的网站,建立在spring boot和https上(但没有jhipster),但我不记得配置过这些东西。默认情况下,端口80是http,端口443是https,所以浏览器自己做这件事。你的网关做什么?当我在AWS上做微服务时,我总是使用他们的弹性容器服务(Docker),然后在前面放一个应用程序负载平衡器。Spring引导应用程序在随机端口(http/https)上启动,该端口自动向ALB注册。您还可以将默认的std out日志直接转发到Cloud Watch。@KlausGroenbaek网关是我的应用程序的前端。它包含所有html js。@NeelamSharma当您在浏览器中键入主机名或IP地址而没有方案或端口时,这始终意味着端口80。