Tutorials | Computing

Activer ou désactiver un module Apache

442 words 3 mins read > 0 comments 397 views

    Apache2 est des plus populaires serveurs web  utilisés surtout dans les systèmes d'exploitation Linux.

    Apache est un serveur web modulaire où chaque fonctionnalité est assurée par des modules spécifiques.

    Pour ajouter ou supprimer une fonctionnalité spécifique au serveur Apache, il suffit d'activer ou de désactiver le module correspondant.

    Classement au 31-Mars-2023

    1.Apache40.09%
    2.Nginx28.04%
    3.IIS10.88%
    4.LiteSpeed2.72%
    5.Apache Traffic Server0.51%
    6.OpenGSE0.41%
    7.Phusion Passenger0.36%
    8.Apache Tomcat0.15%
    9.Netlify0.12%
    10.lighttpd0.11%

    Genéralement les modules  Apache2sont dans les répértoires suivants ;

    /etc/apache2/mods-available/ répertoire. Une fois que nous avons activé un module, celui-ci crée un lien souple vers/etc/apache2/mods-enabled/. Le même processus s'inverse lorsque l'on désactive un module.

    Dans ce tutoriel, vous apprendrez à activer et désactiver les modules Apache2 sur les systèmes basés sur Debian.

    Activer un Module Apache2

    Nous utilisons la commande a2enmod pour activer les modules dans le serveur web Apache2. Par exemple, si nous devons activer le module de réécriture d'Apache, nous utilisons la commande suivante.

    par ecemple pour le module http2

    sudo a2enmod http2
    

    Rechargons ensuite la configuration d'Apache.

    sudo systemctl relaod apache2 
    

    Désactiver un Module  Apache2

    De même, pour désactiver un module, nous utilisons la commande a2dismod. Par exemple, si nous devons désactiver le module de réécriture d'Apache, nous utiliserons la commande suivante.

    sudo a2dismod http2
    

    Rechargons ensuite la configuration d'Apache.

    sudo systemctl relaod apache2 
    

    Verifier les Status des Modules

    Vérifiez l'état d'un module spécifique à l'aide de la commande a2query. Par exemple, pour connaître l'état actuel du module de réécriture, exécutez la commande suivante.

    sudo a2query -m http2
    

    Output

    http2 (enabled by site administrator)
    

    List Apache2 Modules

    Pour obtenir la liste de tous les modules Apache2 disponibles et leur état, utilisez la commande suivante. Le résultat sera différent d'un système à l'autre.

    sudo a2query -m 
    

    Note

    il faut toujour redemarrer apache une fois nous avons terminé nos operations

    sudo systemctl relaod apache2 
    

    Comments


    No Comments
    POST COMMENT
    captcha
    Back