Apakah ada perintah yang mencantumkan semua modul Apache yang diaktifkan?
Apakah ada perintah yang mencantumkan semua modul Apache yang diaktifkan?
Jawaban:
Untuk mendaftar modul yang dimuat apache, gunakan:
apachectl -M
atau:
apachectl -t -D DUMP_MODULES
atau di RHEL, CentoS, Fedora:
httpd -M
Untuk opsi lainnya man apachectl
. Semua jawaban ini dapat ditemukan hanya dengan sedikit pencarian google.
Anda juga dapat menggunakan server-info untuk mendapatkan info dari server jarak jauh
<Location /server-info>
SetHandler server-info
Order allow,deny
Allow from 127.0.0.1 xxx.xxx.xxx.xxx
</Location>
Anda bisa mendapatkan daftar semua modul Apache yang diaktifkan di http://your.host.example.com/server-info?list
Anda perlu mengaktifkan modul info:
sudo a2enmod info.load
sudo a2enmod info.conf
sudo service apache2 restart
Setelah restart:
http://localhost/server-info
akan memberikan daftar panjang modul, dan info konfigurasi.
Untuk melihat dari server jarak jauh, Anda dapat mengubah opsi 'Memerlukan' di /etc/apache2/mods-available/info.conf untuk memungkinkan server jauh melihat informasi.
a2enmod
perintah untuk mengaktifkan modul {diinstal}, alih-alih "menghubungkan" secara manual?
a2enconf
untuk symlink file dari direktori "conf-available" ke "conf-enabled" :)
Ini juga berfungsi:
apache2ctl -M
-M
juga akan bekerja.