Tüm etkin Apache modüllerini listeleyen bir komut var mı?
Tüm etkin Apache modüllerini listeleyen bir komut var mı?
Yanıtlar:
Apache yüklü modülleri listelemek için şunları kullanın:
apachectl -M
veya:
apachectl -t -D DUMP_MODULES
veya RHEL, CentoS, Fedora'da:
httpd -M
Daha fazla seçenek için man apachectl
. Tüm bu cevaplar sadece küçük google arama ile bulunabilir.
Ayrıca uzak sunuculardan bilgi almak için server-info kullanabilirsiniz.
<Location /server-info>
SetHandler server-info
Order allow,deny
Allow from 127.0.0.1 xxx.xxx.xxx.xxx
</Location>
Tüm etkin Apache modüllerinin listesini http://your.host.example.com/server-info?list adresinde bulabilirsiniz.
Bilgi modülünü etkinleştirmeniz gerekir:
sudo a2enmod info.load
sudo a2enmod info.conf
sudo service apache2 restart
Yeniden başlattıktan sonra:
http://localhost/server-info
uzun bir modül listesi ve konfigürasyon bilgisi sağlayacaktır.
Uzak sunuculardan görüntülemek için, uzak sunucuların bilgileri görüntülemesine izin vermek için /etc/apache2/mods-available/info.conf adresindeki 'Gerekiyor' seçeneğini değiştirebilirsiniz.
a2enmod
El ile "bağlamak" yerine, bir {yüklü} modülünü etkinleştirmek için neden komutu kullanmıyorsunuz?
a2enconf
"conf-available" dizininden "conf-etkin" dizinine dosyaları bağlamanız da var :)
Bu da çalışır:
apache2ctl -M
-M
ayrıca çalışacak.