When gpg-wks-client generates a Web Key Directory as described on https://wiki.gnupg.org/WKDHosting, it gives the files and directories bad access permissions.
I'm using GnuPG 2.2.20 as packaged in Fedora 32.
Both directories' and key files' permissions are set to -rwxr--r--. Policy files' permissions are set to -rw-rw-r-- (or maybe not explicitly set, and caused only by the user's umask).
I assume below that the web server daemon does not own the files as it's not supposed to update them.
The daemon does not need permission to read the directories and serve file lists, but needs permission to access files in the directories. The permissions of directories should therefore be -rwx--x--x.
Key files are not programs and should not be marked as executable. Their permissions should be -rw-r--r--.
I don't see why policy files would need to be group-writable when key files and directories are not. Make them -rw-r--r-- too.