haproxy-如果请求标头主机与域名不匹配,则拒绝请求

我正在使用HAProxy进行负载平衡。我想拒绝所有更改主机值的API请求。例如 如果API网址是“ www.example.com/api/getUserDetail”(如果请求标头的主机值是example.com),则仅提供此API,否则必须将其发送到“ www.example.com/404/” >

    try {
        StandardJavaFileManager standardJavaFileManager = 
                   compiler.getStandardFileManager(null,null,null);
        standardJavaFileManager.setLocation(StandardLocation.CLASS_PATH,listFilePaths(folder,context));
        File[] javaFiles = new File[] { javaFile.toFile(),Paths.get("/tmp/JUnitTest.java").toFile() };

        Iterable<? extends JavaFileObject> compilationUnits1 = 
                 standardJavaFileManager
                .getJavaFileObjectsFromFiles(Arrays.asList(javaFiles));
        CompilationTask task = compiler.getTask(null,standardJavaFileManager,optionList,compilationUnits1);
        task.call();
       } catch (Exception e) {
           context.getLogger().log("Exception " + e + "\n");
       }
dd8816139 回答:haproxy-如果请求标头主机与域名不匹配,则拒绝请求

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3146518.html

大家都在问