Hi Tim -
What about modifying the BaseX web.xml in $basex/webapp/WEB-INF? That was you'd be disabling in Jetty instead of Apache. To be honest I have no idea if this will work, but:
<servlet> <servlet-name>default</servlet-name> <servlet-class>org.eclipse.jetty.servlet.DefaultServlet</servlet-class> <init-param> <param-name>dirAllowed</param-name> <param-value>false</param-value> </init-param> </servlet> or some variation thereof? I cribbed this from stackoverflow, naturally (and here's where I found it: [1])
Hope that's helpful, apologies if it's only noise. Best, Bridger
[1] https://stackoverflow.com/questions/7217969/how-to-disable-directory-listing...
On Thu, May 27, 2021 at 9:48 AM Tim Thompson timathom@gmail.com wrote:
With apologies for the not-strictly-BaseX question--but I'm running BaseX through a reverse proxy with Apache (and Let's Encrypt), and I can't figure out how to disable directory listing for the BaseX webapp/static directory. I've tried editing the apache2 conf files in the standard ways. Hoping someone here has a quick solution to share.
Thanks in advance, Tim
-- Tim A. Thompson Metadata Librarian Yale University Library