fix modules enabling code

This commit is contained in:
2025-02-18 12:17:49 +01:00
parent 2d4e5a5853
commit dfdae74445
3 changed files with 16 additions and 14 deletions

View File

@@ -16,9 +16,9 @@ apache_use_stats: true
apache_user: "{{ apache_server_name | regex_search( '([^.]+)' ) }}"
apache_use_database: false
apache_modules_list:
headers
http2
rewrite
proxy
proxy_http
proxy_fcgi
- headers
- http2
- rewrite
- proxy
- proxy_http
- proxy_fcgi

View File

@@ -39,6 +39,14 @@
- "{{ apache_base_dir }}/session"
- "{{ apache_base_dir }}/wsdlcache"
- name: enable some modules
when: ansible_os_family == 'Debian'
tags: modules
community.general.apache2_module:
state: present
name: "{{ item }}"
loop: "{{ apache_modules_list }}"
- name: dns setup
include_tasks: dns.yml
when: apache_use_dns
@@ -72,11 +80,3 @@
when: apache_use_stats
tags: stats
- name: enable some modules
when: ansible_os_family == 'Debian'
tags: modules
community.general.apache2_module:
state: present
name: "{{ item }}"
loop: "{{ apache_modules list }}"

View File

@@ -11,10 +11,12 @@
Options +indexes
</Directory>
{%if apache_use_ssl %}
<IfModule rewrite>
RewriteEngine on
RewriteCond %{HTTPS} off
RewriteCond %{REQUEST_URI} "!^/\.well-known"
RewriteRule (.*) https://%{SERVER_NAME}$1 [R,L]
</IfModule>
{%endif %}
</VirtualHost>