Comment changer Apache en mpm des travailleurs sur CentOS

Comment changer Apache en mpm des travailleurs sur CentOS

Le serveur HTTP Apache est l'un des serveurs Web les plus utilisés au monde et peut être configuré de différentes manières pour répondre aux besoins de divers sites Web. Le module multi-processus Apache (MPM) est le module qui gère le processus du serveur Apache. Deux des MPM les plus populaires sont les MPM préfigurés et travailleurs. Dans cet article, nous vous montrerons comment changer le MPM de la préfigue d'Apache au MPM des travailleurs sur CentOS Systems.

Avant que tu commences

Avant d'apporter des modifications à votre configuration Apache, il est recommandé de sauvegarder vos fichiers de configuration Apache actuels. Vous pouvez le faire en créant une copie du fichier de configuration Apache et en le stockant en toute sécurité.

De plus, assurez-vous que vous avez les autorisations nécessaires pour apporter des modifications à votre configuration Apache. Sur CentOS Systems, vous devrez utiliser la commande sudo pour effectuer les étapes décrites dans cet article.

Étape 1: modifier le fichier de configuration Apache

Le MPM de la préfonnerie Apache est activé par défaut sur les systèmes CentOS.

  1. Pour le désactiver, ouvrez le fichier de configuration d'Apache MPM "/ etc / httpd / confre.modules.d / 00-MPM.conf Dans un éditeur de texte:
    sudo nano / etc / httpd / confue.modules.d / 00-MPM.confli  
  2. Maintenant, commentez le module MPM actif actuel comme ci-dessous: # LOODMODULE MPM_PREFORK_MODULE MODULES / MOD_MPM_PREFORK.donc
    1# LoadModule MPM_PREFORK_MODULE Modules / mod_mpm_prefork.donc

  3. Ensuite, activez le MPM du travailleur Apache et décommentez la ligne suivante dans le fichier de configuration Apache: loadmodule mpm_worker_module modules / mod_mpm_worker.donc
    1Loadmodule mpm_worker_module modules / mod_mpm_worker.donc

  4. Votre fichier de configuration peut ressembler à ce qui précède:

    Activer et désactiver le module MPM Apache

  5. Enregistrer les modifications et fermer le fichier. Après avoir activé le MPM du travailleur Apache, vous devez redémarrer le serveur Apache pour que les modifications prennent effet. Pour redémarrer Apache, exécutez la commande suivante:

    sudo systemctl redémarrer httpd  

Étape 3: Vérifiez les modifications

Exécutez la commande suivante pour afficher le module MPM actuellement actif dans le serveur Web Apache.

apachectl -v | MPM Grep  
Vérifiez le module APCACH APCACH

Conclusion

Dans cet article, nous vous avons montré comment changer le MPM de la préfigue d'Apache au MPM des travailleurs sur les systèmes CentOS. Le MPM des travailleurs d'Apache est mieux adapté aux sites Web à haut trafic et peut gérer un nombre plus significatif de connexions simultanées que le MPM de la préfigue d'Apache. Si vous avez des questions ou rencontrez des problèmes pendant le processus, veuillez laisser un commentaire ci-dessous.