ServerRoot "/etc/httpd" User apache Group apache ChrootDir "/srv/servnest/ht" Suexec Off LoadModule unixd_module /usr/lib/httpd/modules/mod_unixd.so LoadModule mpm_event_module /usr/lib/httpd/modules/mod_mpm_event.so LoadModule authz_core_module /usr/lib/httpd/modules/mod_authz_core.so LoadModule vhost_alias_module /usr/lib/httpd/modules/mod_vhost_alias.so LoadModule mime_module /usr/lib/httpd/modules/mod_mime.so LoadModule headers_module /usr/lib/httpd/modules/mod_headers.so LoadModule dir_module /usr/lib/httpd/modules/mod_dir.so LoadModule expires_module /usr/lib/httpd/modules/mod_expires.so LoadModule filter_module /usr/lib/httpd/modules/mod_filter.so LoadModule brotli_module /usr/lib/httpd/modules/mod_brotli.so LoadModule deflate_module /usr/lib/httpd/modules/mod_deflate.so LoadModule autoindex_module /usr/lib/httpd/modules/mod_autoindex.so LoadModule alias_module /usr/lib/httpd/modules/mod_alias.so LoadModule negotiation_module /usr/lib/httpd/modules/mod_negotiation.so Require all denied ErrorLog "/var/log/httpd/error.log" Define compress "text/plain text/html text/markdown text/gemini text/css text/javascript text/csv application/json application/ld+json application/manifest+json application/xml application/xhtml+xml application/atom+xml application/atomcat+xml application/atomsvc+xml application/rss+xml application/mathml+xml application/emotionml+xml font/ttf font/otf" # brotli AddOutputFilterByType BROTLI_COMPRESS ${compress} # gzip AddOutputFilterByType DEFLATE ${compress} TypesConfig types AddDefaultCharset utf-8 FileETag None LimitInternalRecursion 5 ServerTokens ProductOnly Include errors.conf Define interface "[::1]:42999" Listen ${interface} VirtualDocumentRoot "/uri/%0" AccessFileName ".htaccess" DirectoryIndex index.html index.md index.gmi Require all granted AllowOverride Nonfatal=All AllowOverrideList \