# Based on /etc/apache2/conf-available/mediawiki.conf <VirtualHost *:80> ServerName mw.trygvis.io ServerAdmin webmaster@trygvis.io DocumentRoot /var/www/mw.trygvis.io ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined Alias /w /opt/mediawiki/mediawiki Alias /wiki /opt/mediawiki/mediawiki/index.php RedirectMatch permanent ^/$ /wiki/Main_Page <Directory /opt/mediawiki/mediawiki/> Options +FollowSymLinks AllowOverride All <IfVersion >= 2.3> Require all granted </IfVersion> <IfVersion < 2.3> order allow,deny allow from all </IfVersion> </Directory> # some directories must be protected <Directory /opt/mediawiki/mediawiki/config> Options -FollowSymLinks AllowOverride None <IfModule mod_php7.c> php_admin_flag engine off </IfModule> <IfModule mod_php5.c> php_admin_flag engine off </IfModule> </Directory> <Directory /opt/mediawiki/mediawiki/images> Options -FollowSymLinks AllowOverride None <IfModule mod_php7.c> php_admin_flag engine off </IfModule> <IfModule mod_php5.c> php_admin_flag engine off </IfModule> </Directory> <Directory /opt/mediawiki/mediawiki/upload> Options -FollowSymLinks AllowOverride None <IfModule mod_php7.c> php_admin_flag engine off </IfModule> <IfModule mod_php5.c> php_admin_flag engine off </IfModule> </Directory> </VirtualHost> # vim: syntax=apache ts=4 sw=4 sts=4 sr noet