Jak włączyć MPM zdarzenia w Apache 2.4 na Centos/Rhel 7

Jak włączyć MPM zdarzenia w Apache 2.4 na Centos/Rhel 7

Apache MPM (moduły multimprocesowe) to moduły Apache do tworzenia procesów dziecięcych w Apache. Istnieje wiele dostępnych MPM Apache, każdy z nich działa na swój sposób. Jeśli używasz domyślnej instalacji Apache, Apache domyślnie użyje Prefork MPM.

Event MPM jest uruchamiany z wieloma ulepszeniami od pracownika MP. Wolę korzystać z MPM zdarzenia, który jest ulepszeniem w stosunku do MPM pracownika. Zdarzenie MPM polega na tym, że wydarzenie ma dedykowany wątek, który obsługuje wszystkie połączenia i żądania przy życiu.

Ten artykuł pomoże Ci wyłączyć MPM Prefork i włączyć MPM zdarzenia na Apache 2.4 działający w systemie operacyjnym Linux.

Włącz MPM zdarzenia w Apache

Najpierw edytuj plik konfiguracyjny Apache MPM w swoim ulubionym edytorze tekstu.

# vim/etc/httpd/conf.moduły.D/00 mpm.conf 

Komentarz Linia loadmodule dla mpm_prefork_module, mpm_worker_module i linia loadmodule loadModule UN dla mpm_event_module w konfiguracji zgodnie z pokazem poniżej.

 #LoadModule mpm_prefork_module moduły/mod_mpm_prefork.Więc #LoadModule mpm_worker_module moduły/mod_mpm_worker.więc moduły modułów mpm_event_event_module/mod_mpm_event.Więc  

Po wprowadzeniu powyższych zmian po prostu uruchom ponownie serwery Apache.

# Systemctl restart httpd 

Sprawdź aktywny MPM w Apache

Teraz pomyślnie włączyłeś MPM zdarzeń na swoim serwerze Apache. Aby zweryfikować bieżące MPM włączone na serwerze, użyj następującego polecenia.

[[e -mail chroniony] ~]# httpd -v | GREP MPM Server MPM: zdarzenie