Apache2 configuration for Dokuwiki

Apache2 configuration for Dokuwiki

The following is the apache2 configuration file for Dokuwiki, running php7 on Ubuntu Server 16.04.


<VirtualHost *:80>
		ServerName daulton.ca
		ServerAlias www.daulton.ca

		#RedirectMatch permanent ^/(.*) https://daulton.ca/$1
		Redirect permanent / https://daulton.ca

		DocumentRoot /var/www/dokuwiki
		ErrorLog /var/log/apache2/error.log
		CustomLog /var/log/apache2/access.log combined
		UseCanonicalName Off

		<LocationMatch "/(data|conf|bin|inc)/">
				Order allow,deny
				Deny from all
				Satisfy All
		</LocationMatch>
</VirtualHost>

<IfModule mod_ssl.c>
<VirtualHost *:443>
		
		Protocols h2 http/1.1
		
		ServerName daulton.ca
		ServerAlias www.daulton.ca

		DocumentRoot /var/www/dokuwiki
		ErrorLog /var/log/apache2/error.log
		CustomLog /var/log/apache2/access.log combined
		UseCanonicalName Off

		SSLEngine on

		SSLCertificateFile      /etc/letsencrypt/live/daulton.ca/fullchain.pem
		SSLCertificateKeyFile /etc/letsencrypt/live/daulton.ca/privkey.pem

		 <Directory /var/www/>
				Options Indexes FollowSymLinks MultiViews
				AllowOverride all
				Order allow,deny
				allow from all
		</Directory>
		
		BrowserMatch "MSIE [2-6]" \
		nokeepalive ssl-unclean-shutdown \
		downgrade-1.0 force-response-1.0

		<LocationMatch "/(data|conf|bin|inc)/">
				Order allow,deny
				Deny from all
				Satisfy All
		</LocationMatch>
</VirtualHost>
</IfModule>
updatedupdated2023-11-212023-11-21
Load Comments?