This is an automated email from the ASF dual-hosted git repository. wuzhiguo pushed a commit to branch trunk in repository https://gitbox.apache.org/repos/asf/ambari.git
The following commit(s) were added to refs/heads/trunk by this push: new 0189283b4e AMBARI-25390: Disable indexing in /resources endpoint and sub-directory (#3495) 0189283b4e is described below commit 0189283b4e9751f4d9469d80fff56d547429b838 Author: Zhiguo Wu <wuzhi...@apache.org> AuthorDate: Tue Nov 15 00:39:03 2022 +0800 AMBARI-25390: Disable indexing in /resources endpoint and sub-directory (#3495) --- ambari-server/src/main/assemblies/server.xml | 5 ----- .../apache/ambari/server/controller/AmbariServer.java | 1 + ambari-server/src/main/resources/index.html | 17 ----------------- 3 files changed, 1 insertion(+), 22 deletions(-) diff --git a/ambari-server/src/main/assemblies/server.xml b/ambari-server/src/main/assemblies/server.xml index 33912d3b29..9f5c1aa163 100644 --- a/ambari-server/src/main/assemblies/server.xml +++ b/ambari-server/src/main/assemblies/server.xml @@ -407,11 +407,6 @@ <source>src/main/resources/APACHE-AMBARI-MIB.txt</source> <outputDirectory>/var/lib/ambari-server/resources</outputDirectory> </file> - <file> - <fileMode>755</fileMode> - <source>src/main/resources/index.html</source> - <outputDirectory>/var/lib/ambari-server/resources</outputDirectory> - </file> <file> <fileMode>755</fileMode> <source>src/main/resources/kerberos.json</source> diff --git a/ambari-server/src/main/java/org/apache/ambari/server/controller/AmbariServer.java b/ambari-server/src/main/java/org/apache/ambari/server/controller/AmbariServer.java index 28c1863c8e..accdd97868 100644 --- a/ambari-server/src/main/java/org/apache/ambari/server/controller/AmbariServer.java +++ b/ambari-server/src/main/java/org/apache/ambari/server/controller/AmbariServer.java @@ -511,6 +511,7 @@ public class AmbariServer { File resourcesDirectory = new File(configs.getResourceDirPath()); ServletHolder resources = new ServletHolder(DefaultServlet.class); resources.setInitParameter("resourceBase", resourcesDirectory.getParent()); + resources.setInitParameter("dirAllowed", "false"); root.addServlet(resources, "/resources/*"); resources.setInitOrder(5); diff --git a/ambari-server/src/main/resources/index.html b/ambari-server/src/main/resources/index.html deleted file mode 100644 index 734b09496f..0000000000 --- a/ambari-server/src/main/resources/index.html +++ /dev/null @@ -1,17 +0,0 @@ -<!-- -* Licensed to the Apache Software Foundation (ASF) under one -* or more contributor license agreements. See the NOTICE file -* distributed with this work for additional information -* regarding copyright ownership. The ASF licenses this file -* to you under the Apache License, Version 2.0 (the -* "License"); you may not use this file except in compliance -* with the License. You may obtain a copy of the License at -* -* http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. ---> --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@ambari.apache.org For additional commands, e-mail: commits-h...@ambari.apache.org