¿Hay un comando que enumere todos los módulos de Apache habilitados?
¿Hay un comando que enumere todos los módulos de Apache habilitados?
Respuestas:
Para enumerar los módulos cargados con apache, use:
apachectl -M
o:
apachectl -t -D DUMP_MODULES
o en RHEL, CentoS, Fedora:
httpd -M
Para mas opciones man apachectl
. Todas estas respuestas se pueden encontrar con una pequeña búsqueda en Google.
También puede usar la información del servidor para obtener información de servidores remotos
<Location /server-info>
SetHandler server-info
Order allow,deny
Allow from 127.0.0.1 xxx.xxx.xxx.xxx
</Location>
Puede obtener una lista de todos los módulos de Apache habilitados en http://your.host.example.com/server-info?list
Necesita habilitar el módulo de información:
sudo a2enmod info.load
sudo a2enmod info.conf
sudo service apache2 restart
Después de reiniciar:
http://localhost/server-info
proporcionará una larga lista de módulos e información de configuración.
Para ver desde servidores remotos, puede cambiar la opción 'Requiere' en /etc/apache2/mods-available/info.conf para permitir que los servidores remotos vean información.
a2enmod
comando para habilitar un módulo {instalado}, en lugar de "simular" manualmente?
a2enconf
enlace simbólico de archivos del directorio "conf-available" a "conf-enabled" :)
Esto también funciona:
apache2ctl -M
-M
También funcionará.