在登录到使用 spring boot 运行的 Vaadin 应用程序期间,我有一个奇怪的行为。 见附图。突然使用错误的协议 (http) 而不是 https 调用根页面。此页面只转发到另一个视图。
@RolesAllowed({ "ADMINISTRATOR" })
@Route(value = "", layout = MainLayout.class)
public class StartView extends VerticalLayout implements BeforeEnterObserver {
@Override
public void beforeEnter(BeforeEnterEvent event) {
event.forwardTo(ServiceView.class);
}
}
我在另一台机器上配置了一个nginx服务器来监听服务器地址并将请求转发到spring-boot应用程序运行的端口。
没有直接指向地址的代理配置和带有 http 的端口,一切都按预期工作。但是由于传输了密码,我们需要一个安全的连接。
我做错了什么?