Comment répertorier tous les modules Apache2 actuellement activés sur le serveur Linux
- 2527
- 805
- Romain Martinez
Question:
Comment puis-je répertorier tous les modules actuellement activés à l'aide d'Apache2 Webserver?
Répondre:
En utilisant apache2ctl
commande avec une combinaison de -M
Vous pouvez répertorier tous les modules Apache chargés de votre système. Par exemple, la commande Linux suivante répertorie tous les modules chargés sur les lignes séparées:
# apache2ctl -m modules chargés: core_module (statique) SO_Module (statique) watchdog_module (statique) http_module (statique) log_config_module (static) logio_module (static) version_module (statique) unixd_module (statique) access_compat_module_module (partagent) (partage) (STATION) access_compat_module_ ) Authn_Core_Module (partagé) Authn_file_module (partagé) AuthZ_Core_Module (partagé) AuthZ_Host_Module (partagé) AuthZ_User_Module (partagé) AutoIndex_Module (Shared) Deflate_Module (Shared) DIR_MODULE (partagé) Env_Module (Shared) Fild_Module_Module_ (partagé) négociation_module (partagé) rewrite_module (partagé) setenvif_module (partagé) status_module (partagé)
Une autre alternative à la commande ci-dessus est:
# apache2ctl -t -d dump_modules
Une autre alternative, mais moins fiable, consiste à énumérer tous les modules activés / etc / apache2 / mods-compatible /
# ls / etc / apache2 / mods-compatible / access_compat.Chargez Auth_Basic.Chargez Authz_core.Charge AutoIndex.conf.Charge Env.Chargez Geoip.Chargez MPM_EVENT.négociation de conf.chargement setenvif.alias de chargement.confut authn_core.Chargez Authz_host.Charge AutoIndex.Charger la chute.filtre confin.Chargez du mime.conf Mpm_event.REWRITE DE CHARGE.statut de chargement.conflit.Chargez Authn_file.Chargez Authz_User.Charge Donter.confir.Chargez Geoip.confir.négociation des charges.confr setenvif.statut de confr.charger
Tous les modules répertoriés ci-dessus sont activés mais peuvent ne pas encore être chargés car ils ne représentent qu'un lien symbolique à ses homologues correspondants situés à l'intérieur / etc / apache2 / mods-disponible /
. Par exemple:
# ls -l / etc / apache2 / mods-compatible / réécriture.charger lrwxrwxrwx. 1 racine racine 30 juin 23 02:32 / etc / apache2 / mods-compatible / réécriture.chargement ->… / mods-disponible / réécriture.charger
Si vous recherchez un module chargé particulier, redirigez simplement votre stdout apache2ctl
commander grep
commande. Par exemple, recherchons si récrire
et alias
Les modules sont actuellement chargés:
# apache2ctl -m | grep -e "rewrite | alias" alias_module (partagé) rewrite_module (partagé)
D'après la sortie ci-dessus, nous pouvons voir que les deux récrire
et alias
Les modules Apache sont chargés.
Tutoriels Linux connexes:
- Choses à installer sur Ubuntu 20.04
- Ubuntu 20.04 WordPress avec installation Apache
- Analyseur de journal Linux Apache
- Comment configurer le serveur Linux Apache MySQL Python
- Comment vérifier la version Apache sur Linux
- Comment installer Apache sur Ubuntu 20.04
- Choses à faire après l'installation d'Ubuntu 20.04 Focal Fossa Linux
- Comment migrer Apache vers Nginx en convertissant les objets VirtualHosts en…
- Configuration du serveur Kali HTTP
- Installation d'Apache Solr Linux
- « Comment remplacer une première occurrence de première correspondance à l'aide de la commande SED
- Synchronisation des fichiers OwnCloud et partager le déploiement et l'utilisation d'images Docker du serveur »