# Apache config file for Dolibarr <IfModule mod_alias.c> Alias /dolibarr /usr/share/dolibarr/htdocs </IfModule> # You can also use dolibarr as a VirtualHost # <VirtualHost *:*> # ServerName mydolibarrhostname.com # ServerAdmin root@example.com # DocumentRoot /usr/share/dolibarr/ # ErrorLog logs/ldap.example.com-error.log # CustomLog logs/ldap.example.com-access.log common # </VirtualHost> # Directory for web pages <DirectoryMatch /usr/share/dolibarr> <IfVersion >= 2.3> Require all granted </IfVersion> <IfVersion < 2.3> Order deny,allow Allow from all </IfVersion> DirectoryIndex index.php Options +FollowSymLinks +Indexes ErrorDocument 401 /public/error-401.php ErrorDocument 404 /public/error-404.php # OPTIMIZE: To use gzip compressed files (for Dolibarr already compressed files). # Note that constant MAIN_OPTIMIZE_SPEED must have a value with bit 0 set. #AddType text/javascript .jgz #AddEncoding gzip .jgz # OPTIMIZE: To use gzip compression (on the fly). # Note that you must also enable the module mod_deflate. # You can also set this with constant MAIN_OPTIMIZE_SPEED and bit 2 set. #TODO # OPTIMIZE: To use cache on static pages (A259200 = 1 month). # Note that you must also enable the module mod_expires. #ExpiresActive On #ExpiresByType image/x-icon A2592000 #ExpiresByType image/gif A2592000 #ExpiresByType image/png A2592000 #ExpiresByType image/jpeg A2592000 #ExpiresByType text/css A2592000 #ExpiresByType text/javascript A2592000 #ExpiresByType application/x-javascript A2592000 #ExpiresByType application/javascript A2592000 </DirectoryMatch> # Directory for public pages <DirectoryMatch /usr/share/dolibarr/public> <IfVersion >= 2.3> Require all granted </IfVersion> <IfVersion < 2.3> Order deny,allow Allow from all </IfVersion> AllowOverride All </DirectoryMatch> # Config files <DirectoryMatch /etc/dolibarr> <IfVersion >= 2.3> Require all granted </IfVersion> <IfVersion < 2.3> Order deny,allow Allow from all </IfVersion> AllowOverride All </DirectoryMatch> # Directory for data files <DirectoryMatch /usr/share/dolibarr/documents> <IfVersion >= 2.3> Require all granted </IfVersion> <IfVersion < 2.3> Order deny,allow Allow from all </IfVersion> AllowOverride All </DirectoryMatch> <DirectoryMatch /var/lib/dolibarr/documents> <IfVersion >= 2.3> Require all granted </IfVersion> <IfVersion < 2.3> Order allow,deny Allow from all </IfVersion> AllowOverride All </DirectoryMatch>