diff --git a/roles/apache-php/tasks/main.yml b/roles/apache-php/tasks/main.yml index 443d7ce..7c78fcf 100644 --- a/roles/apache-php/tasks/main.yml +++ b/roles/apache-php/tasks/main.yml @@ -39,6 +39,8 @@ loop: - { src: "php-apache2.ini", dest: "apache2/php.ini", mode: "0644" } - { src: "php-cgi.ini", dest: "cgi/php.ini", mode: "0644" } + - name: Create includes directory + file: path=/etc/apache2/includes state=directory - name: Disable default website file: # This is a symlink so who cares @@ -66,6 +68,8 @@ - mpm_prefork # Fun fact: this works - php* + - proxy + - proxy_http - rewrite - ssl notify: restart apache diff --git a/roles/gitweb/templates/apache2-vhost-ssl.conf b/roles/gitweb/templates/apache2-vhost-ssl.conf index 701bed0..b97b2d2 100644 --- a/roles/gitweb/templates/apache2-vhost-ssl.conf +++ b/roles/gitweb/templates/apache2-vhost-ssl.conf @@ -29,4 +29,5 @@ SSLStrictSNIVHostCheck off AllowOverride All Options MultiViews FollowSymlinks + IncludeOptional /etc/apache2/includes/{{ gitweb_url }}.conf