summaryrefslogtreecommitdiffstats
path: root/roles/cgit/templates/vhost.conf
blob: 1340966d2faac26a4a41f8120f18fbc5edf62d38 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# {{ ansible_managed }}
{% for i in '80', '443' %}
<VirtualHost *:{{ i }}>
    {% if i == '443' %}
    SSLCertificateKeyFile /etc/pki/tls/private/git.{{ ansible_domain }}.key
    SSLCertificateFile /etc/pki/tls/certs/git.{{ ansible_domain }}.crt
    SSLEngine on
    {% else %}
    Alias /.well-known/acme-challenge/  /var/www/letsencrypt/git.{{ ansible_domain }}/.well-known/acme-challenge/

    {% endif %}

    Alias /cgit-data /usr/share/cgit
    ScriptAlias /cgit /var/www/cgi-bin/cgit

    RedirectMatch ^/$ /cgit/

    ServerName git.{{ ansible_domain }}

</VirtualHost>
{% endfor %}