From 802e55114baf1caae4fa7b4dce29e1e2bd2384c2 Mon Sep 17 00:00:00 2001 From: yongjinhou <109586248+yongjinhou@users.noreply.github.com> Date: Wed, 17 May 2023 14:21:53 +0800 Subject: [PATCH] http interfaces between FEs are not redirected (#19590) --- .../httpv2/config/HttpToHttpsJettyConfig.java | 28 +++++++++++++++---- 1 file changed, 23 insertions(+), 5 deletions(-) diff --git a/fe/fe-core/src/main/java/org/apache/doris/httpv2/config/HttpToHttpsJettyConfig.java b/fe/fe-core/src/main/java/org/apache/doris/httpv2/config/HttpToHttpsJettyConfig.java index 84b81f6c72..ca05202672 100644 --- a/fe/fe-core/src/main/java/org/apache/doris/httpv2/config/HttpToHttpsJettyConfig.java +++ b/fe/fe-core/src/main/java/org/apache/doris/httpv2/config/HttpToHttpsJettyConfig.java @@ -31,11 +31,29 @@ public class HttpToHttpsJettyConfig extends AbstractConfiguration { ConstraintSecurityHandler handler = new ConstraintSecurityHandler(); - ConstraintMapping mappingGet = new ConstraintMapping(); - mappingGet.setConstraint(constraint); - mappingGet.setPathSpec("/*"); - mappingGet.setMethod("GET"); - handler.addConstraintMapping(mappingGet); + ConstraintMapping mappingGetRest = new ConstraintMapping(); + mappingGetRest.setConstraint(constraint); + mappingGetRest.setPathSpec("/rest/*"); + mappingGetRest.setMethod("GET"); + handler.addConstraintMapping(mappingGetRest); + + ConstraintMapping mappingGetAPI = new ConstraintMapping(); + mappingGetAPI.setConstraint(constraint); + mappingGetAPI.setPathSpec("/api/*"); + mappingGetAPI.setMethod("GET"); + handler.addConstraintMapping(mappingGetAPI); + + ConstraintMapping mappingGetDump = new ConstraintMapping(); + mappingGetDump.setConstraint(constraint); + mappingGetDump.setPathSpec("/dump"); + mappingGetDump.setMethod("GET"); + handler.addConstraintMapping(mappingGetDump); + + ConstraintMapping mappingGetMetrics = new ConstraintMapping(); + mappingGetMetrics.setConstraint(constraint); + mappingGetMetrics.setPathSpec("/metrics"); + mappingGetMetrics.setMethod("GET"); + handler.addConstraintMapping(mappingGetMetrics); ConstraintMapping mappingDel = new ConstraintMapping(); mappingDel.setConstraint(constraint);