Blob Blame History Raw
<VirtualHost *:80>
    ServerName {{ wiki }}.opensuse.org
    {% if alias %}
    ServerAlias {{ alias }}
    {% endif %}
    UseCanonicalName Off

    AADefaultHatName vhost_{{ wiki }}wiki

    DocumentRoot /srv/www/{{ wiki }}.opensuse.org/public

    <Directory /srv/www/{{ wiki }}.opensuse.org/public>
        Require all granted

        Options +FollowSymlinks

        RewriteEngine On
        RewriteCond %{REQUEST_FILENAME} !-f
        RewriteCond %{REQUEST_FILENAME} !-d
        RewriteRule ^(Index.php/)?(.+)$ index.php?title=$2 [PT,L,QSA]
    </Directory>

    SetEnv TMP /srv/www/{{ wiki }}.opensuse.org/tmp/

    php_admin_flag engine on
    php_admin_value open_basedir "/srv/www/{{ wiki }}.opensuse.org/:/usr/share/mediawiki_1_27/:/dev/urandom"
    php_admin_value upload_tmp_dir /srv/www/{{ wiki }}.opensuse.org/tmp/
    php_admin_value session.save_path /srv/www/{{ wiki }}.opensuse.org/tmp/
    php_admin_value sendmail_path "/usr/sbin/sendmail -t -i -f noreply+{{ wiki }}-wiki@opensuse.org"

    LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" \"%{X-Forwarded-For}i\"" combinedproxy
    CustomLog "/var/log/apache2/access_log" combinedproxy

</VirtualHost>

# vim:ft=apache