In my Apache virtual host config file, I am using AllowOverrideList. I am using the default of
AllowOverride None because I only want to enable specific directives in .htaccess, not groups of directives.
However, I am getting an HTTP 500 error code, with this in the error log:
[Tue May 09 10:16:03.271831 2017] [core:alert] [pid 16415] [client 184.108.40.206:42111] /var/www/xyz/.htaccess: <Files not allowed here
The first thing in the .htaccess file is a properly-formed
<Files> section. This shouldn't be causing a problem, because it's more of a "meta directive" that's used to contain other directives.