Always use the Apache2 cgid module.
authorMatt Birkholz <matt@birchwood-abbey.net>
Wed, 8 May 2024 20:12:30 +0000 (14:12 -0600)
committerMatt Birkholz <matt@birchwood-abbey.net>
Wed, 8 May 2024 20:12:30 +0000 (14:12 -0600)
Core (Nextcloud) and Front presumably benefit.  Lost the why of
supporting cgi as well.  Perhaps cgi was recommended with a default
MPM?

README.org
roles_t/core/tasks/main.yml

index b19a5d8f219ef27c06f0b78eb2a66ffb3fdf9125..add74cdff26b2f27772c2ae25ba0f5b1d37e436b 100644 (file)
@@ -3491,22 +3491,11 @@ The tasks below install Apache2 and edit its default configuration.
   apt: pkg=apache2
 
 - name: Enable Apache2 modules.
-  become: yes
-  apache2_module:
-    name: "{{ item }}"
-  loop: [ userdir, cgi ]
-  notify: Restart Apache2.
-  when: ansible_distribution != 'Debian'
-        or 12 > ansible_distribution_major_version|int
-
-- name: Enable Apache2 modules (Debian 12).
   become: yes
   apache2_module:
     name: "{{ item }}"
   loop: [ userdir, cgid ]
   notify: Restart Apache2.
-  when: ansible_distribution == 'Debian'
-        and 11 < ansible_distribution_major_version|int
 #+END_SRC
 
 With Apache installed there is a =/etc/apache/sites-available/=
index 5a8d0bff2cbd4f871e84a5b34e4da74c02d3fb42..d6fd38cb01e0e446dc2e8c37ca18c5e991747b63 100644 (file)
   apt: pkg=apache2
 
 - name: Enable Apache2 modules.
-  become: yes
-  apache2_module:
-    name: "{{ item }}"
-  loop: [ userdir, cgi ]
-  notify: Restart Apache2.
-  when: ansible_distribution != 'Debian'
-        or 12 > ansible_distribution_major_version|int
-
-- name: Enable Apache2 modules (Debian 12).
   become: yes
   apache2_module:
     name: "{{ item }}"
   loop: [ userdir, cgid ]
   notify: Restart Apache2.
-  when: ansible_distribution == 'Debian'
-        and 11 < ansible_distribution_major_version|int
 
 - name: Install live web site.
   become: yes