Esiste un comando che elenca tutti i moduli Apache abilitati?
Esiste un comando che elenca tutti i moduli Apache abilitati?
Risposte:
Per elencare i moduli caricati in apache usare:
apachectl -M
o:
apachectl -t -D DUMP_MODULES
o su RHEL, CentoS, Fedora:
httpd -M
Per più opzioni man apachectl
. Tutte queste risposte possono essere trovate solo con una piccola ricerca su Google.
Inoltre è possibile utilizzare le informazioni del server per ottenere informazioni dai server remoti
<Location /server-info>
SetHandler server-info
Order allow,deny
Allow from 127.0.0.1 xxx.xxx.xxx.xxx
</Location>
Puoi ottenere un elenco di tutti i moduli Apache abilitati su http://your.host.example.com/server-info?list
Devi abilitare il modulo informativo:
sudo a2enmod info.load
sudo a2enmod info.conf
sudo service apache2 restart
Dopo il riavvio:
http://localhost/server-info
fornirà un lungo elenco di moduli e informazioni di configurazione.
Per visualizzare da server remoti, è possibile modificare l'opzione 'Richiede' in /etc/apache2/mods-available/info.conf per consentire ai server remoti di visualizzare le informazioni.
a2enmod
comando per abilitare un modulo {installato}, invece di "collegarlo simbolicamente" manualmente?
a2enconf
link simbolico dei file dalla directory "conf-available" a "conf-enabled" :)
Questo funziona anche:
apache2ctl -M
-M
funzionerà anche.