Christian Boltz 856cd0
<VirtualHost *:80>
Christian Boltz 856cd0
    ServerName {{ wiki }}.opensuse.org
Christian Boltz 856cd0
    {% if alias %}
Christian Boltz 856cd0
    ServerAlias {{ alias }}
Christian Boltz 856cd0
    {% endif %}
Christian Boltz 856cd0
    UseCanonicalName Off
Christian Boltz 856cd0
Christian Boltz 856cd0
    AADefaultHatName vhost_{{ wiki }}wiki
Christian Boltz 856cd0
Christian Boltz 856cd0
    DocumentRoot /srv/www/{{ wiki }}.opensuse.org/public
Christian Boltz 856cd0
Christian Boltz 856cd0
    <Directory /srv/www/{{ wiki }}.opensuse.org/public>
Christian Boltz 856cd0
        Require all granted
Christian Boltz 856cd0
Christian Boltz 856cd0
        Options +FollowSymlinks
Christian Boltz 856cd0
Christian Boltz 856cd0
        RewriteEngine On
Christian Boltz 856cd0
        RewriteCond %{REQUEST_FILENAME} !-f
Christian Boltz 856cd0
        RewriteCond %{REQUEST_FILENAME} !-d
Christian Boltz 856cd0
        RewriteRule ^(Index.php/)?(.+)$ index.php?title=$2 [PT,L,QSA]
Christian Boltz 856cd0
    </Directory>
Christian Boltz 856cd0
Christian Boltz 856cd0
    SetEnv TMP /srv/www/{{ wiki }}.opensuse.org/tmp/
Christian Boltz 856cd0
Christian Boltz 856cd0
    php_admin_flag engine on
Christian Boltz 856cd0
    php_admin_value open_basedir "/srv/www/{{ wiki }}.opensuse.org/:/usr/share/mediawiki_1_27/:/dev/urandom"
Christian Boltz 856cd0
    php_admin_value upload_tmp_dir /srv/www/{{ wiki }}.opensuse.org/tmp/
Christian Boltz 856cd0
    php_admin_value session.save_path /srv/www/{{ wiki }}.opensuse.org/tmp/
Christian Boltz 856cd0
    php_admin_value sendmail_path "/usr/sbin/sendmail -t -i -f noreply+{{ wiki }}-wiki@opensuse.org"
Christian Boltz 856cd0
Christian Boltz 856cd0
    LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" \"%{X-Forwarded-For}i\"" combinedproxy
Christian Boltz 856cd0
    CustomLog "/var/log/apache2/access_log" combinedproxy
Christian Boltz 856cd0
Christian Boltz 856cd0
</VirtualHost>
Christian Boltz 856cd0
Christian Boltz 856cd0
# vim:ft=apache