################################################
# ISPConfig Logfile configuration for vlogger
################################################
SetEnvIf Request_URI "^/datalogstatus.php$" dontlog
LogFormat "%v %h %l %u %t \"%r\" %>s %O \"%{Referer}i\" \"%{User-Agent}i\"" combined_ispconfig
CustomLog "| /usr/local/ispconfig/server/scripts/vlogger -p -s access.log -t \"%Y%m%d-access.log\" /var/log/ispconfig/httpd" combined_ispconfig env=!dontlog
CustomLog "| /usr/local/ispconfig/server/scripts/vlogger -s access.log -t \"%Y%m%d-access.log\" /var/log/ispconfig/httpd" combined_ispconfig env=!dontlog
AllowOverride None
Require all denied
Order Deny,Allow
Deny from all
# Do not allow access to the root file system of the server for security reasons
Options -Indexes
AllowOverride None
Require all denied
Order Deny,Allow
Deny from all
Options -Indexes
AllowOverride None
Require all denied
Order Deny,Allow
Deny from all
# Except of the following directories that contain website scripts
Require all granted
Order allow,deny
Allow from all
Require all granted
Order allow,deny
Allow from all
Require all granted
Order allow,deny
Allow from all
Require all granted
Order allow,deny
Allow from all
# Allow access to mailman on OpenSuSE
Require all granted
Order allow,deny
Allow from all
Require all granted
Order allow,deny
Allow from all
Options +FollowSymLinks
Require all granted
Order allow,deny
Allow from all
# allow path to awstats and alias for awstats icons
Require all granted
Order allow,deny
Allow from all
Alias /awstats-icon "/usr/share/awstats/icon"
Alias /.well-known/acme-challenge /usr/local/ispconfig/interface/acme/.well-known/acme-challenge
Require all granted
Order allow,deny
Allow from all
AssignUserId www-data www-data
NameVirtualHost *:80
NameVirtualHost *:443
NameVirtualHost {tmpl_var name="ip_address"}:{tmpl_var name="port"}