TrashNotes

2025-02-20 12:49:17
---
- name: Переключение на MPM Prefork (rhel8)
  hosts: all
  become: yes
  tasks:
    - name: Остановить Apache
      systemd:
        name: httpd
        state: stopped

    - name: Отключить модуль mpm_event
      lineinfile:
        path: /etc/httpd/conf.modules.d/00-mpm.conf
        regexp: '^LoadModule mpm_event_module'
        state: absent

    - name: Включить модуль mpm_prefork
      lineinfile:
        path: /etc/httpd/conf.modules.d/00-mpm.conf
        line: 'LoadModule mpm_prefork_module modules/mod_mpm_prefork.so'
        state: present

    - name: Проверить конфигурацию Apache
      command: apachectl configtest
      register: apache_config_test

    - name: Перезапустить Apache, если конфигурация верна
      systemd:
        name: httpd
        state: restarted
      when: apache_config_test.rc == 0

    - name: Убедиться, что Apache запущен
      systemd:
        name: httpd
        state: started
← Previous Next →
Back to list