Comment activer ou désactiver les modules apache2

Comment activer ou désactiver les modules apache2

Apache2 est un serveur Web le plus populaire utilisé dans les systèmes d'exploitation Linux. Apache est un serveur Web modulaire où chaque fonctionnalité est servie par des modules spécifiques. Pour ajouter ou supprimer toute fonctionnalité spécifique au serveur Apache, nous pouvons simplement activer ou désactiver le module correspondant.

Tous les modules Apache2 sont stockés sous / etc / apache2 / mods-disponible / annuaire. Une fois que nous avons activé n'importe quel module, il fait un lien souple vers / etc / apache2 / mods-compatible / annuaire. Le même processus s'inverse, une fois que nous désactivons n'importe quel module.

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

1. Activer le module Apache2

Nous utilisons a2enmod Commande pour activer les modules du serveur Web Apache2. Par exemple, si nous devons activer le module de réécriture Apache Utilisez la commande suivante.

sudo a2enmod réécriture  

Puis recharger la configuration Apache.

sudo systemctl relaod apache2  

2. Désactiver le module apache2

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

Sudo A2Dismod réécriture  

Puis recharger la configuration Apache.

sudo systemctl relaod apache2  

3. Vérifier l'état des modules

Vérifiez l'état du module spécifique à l'aide du a2query commande. Par exemple, pour trouver l'état actuel du module de réécriture, exécutez la commande ci-dessous.

Sudo A2Query -m réécriture  
Réécriture de sortie (activé par l'administrateur du site) 

4. Liste des modules Apache2

Pour répertorier tous les modules Apache2 disponibles avec le statut, utilisez la commande suivante. La sortie diffèrera le système à système.

sudo a2query -m  
OUTPUT AUTOINEX (Activé par le script de maintien) MPM_PREFORK (Activé par le script de maintien) Authn_file (activé par le script de maintien) Proxy (activé par l'administrateur de site) Authz_svn (activé par le script de maintien) Dav (activé par le script de maintien)… dav_svn (activé par le script de maintien) ) proxy_http (activé par l'administrateur de site) Authz_user (activé par le script de maintien) filtre (activé par le script de maintien) Access_Compat (activé par le script de maintien) setenvif (activé par le script de maintien) 

C'est ça. En supposant que ce tutoriel vous donne peu de compréhension de la gestion des modules dans le serveur Web Apache2.