Cara Menyenaraikan Semua Modul APACHE2 Diaktifkan Pada Server Linux Pada masa ini

Cara Menyenaraikan Semua Modul APACHE2 Diaktifkan Pada Server Linux Pada masa ini

Soalan:

Bagaimana saya boleh menyenaraikan semua modul yang diaktifkan sekarang menggunakan webserver apache2?

Jawapan:

Menggunakan apache2ctl perintah dengan gabungan -M Anda boleh menyenaraikan semua modul Apache yang dimuatkan pada sistem anda. Contohnya arahan Linux berikut akan menyenaraikan semua modul yang dimuatkan pada baris berasingan:

# Apache2ctl -m Modul yang dimuatkan: core_module (statik) so_module (statik) watchdog_module (statik) http_module (statik) log_config_module (statik) ) authn_core_module (dikongsi) authn_file_module (dikongsi) authz_core_module (dikongsi) authz_host_modul (dikongsi) rundingan_module (dikongsi) menulis semula_module (dikongsi) setenvif_module (dikongsi) status_module (dikongsi) 

Alternatif lain untuk arahan di atas ialah:

# apache2ctl -t -d dump_modules 

Alternatif yang lain, tetapi kurang dipercayai adalah menyenaraikan semua modul yang didayakan dalam /etc/apache2/mods-enabled/

# ls/etc/apache2/mods-enabled/access_compat.Muatkan auth_basic.Muatkan authz_core.Muatkan AutoIndex.conf deflate.Muatkan Env.Muatkan geoip.beban mpm_event.rundingan confiation.beban setenvif.beban alias.conf authn_core.Muatkan authz_host.Muatkan AutoIndex.Muatkan dir.penapis conf.memuatkan mime.conf mpm_event.Muat semula.status beban.conf alias.Muatkan authn_file.Muatkan authz_user.beban deflate.conf dir.Muatkan geoip.conf mime.memuatkan rundingan.conf setenvif.status conf.beban 

Semua modul yang disenaraikan di atas diaktifkan tetapi belum dapat dimuatkan kerana mereka hanya mewakili pautan simbolik ke rakan sejawatnya yang terletak di dalam /etc/apache2/mods-tersedia/. Sebagai contoh:

# ls -l/etc/apache2/mods -enabled/rewrite.Muatkan lrwxrwxrwx. 1 root root 30 Jun 23 02:32/etc/apache2/mods-enabled/Rewrite.Beban -> ... /mods -tersedia /menulis semula.beban 

Sekiranya anda mencari modul yang dimuatkan tertentu, sila mengalihkan stdout anda dari apache2ctl perintah ke grep perintah. Contohnya mari kita cari sama ada menulis semula dan alias Modul kini dimuatkan:

# apache2ctl -m | grep -e "menulis semula | alias" alias_module (dikongsi) menulis semula_module (dikongsi) 

Dari output di atas kita dapat melihat bahawa kedua -duanya menulis semula dan alias Modul Apache dimuatkan.

Tutorial Linux Berkaitan:

  • Perkara yang hendak dipasang di Ubuntu 20.04
  • Ubuntu 20.04 WordPress dengan pemasangan Apache
  • Linux Apache Log Analyzer
  • Cara Menyiapkan Linux Apache Mysql Python Server
  • Cara memeriksa versi Apache di Linux
  • Cara memasang Apache di Ubuntu 20.04
  • Perkara yang perlu dilakukan setelah memasang ubuntu 20.04 Focal Fossa Linux
  • Cara Memindahkan Apache ke Nginx dengan Menukar Virtualhosts ke ..
  • Persediaan Pelayan HTTP Kali
  • Pemasangan Apache Solr Linux