Cara menyenaraikan semua tuan rumah maya di pelayan web Apache

Cara menyenaraikan semua tuan rumah maya di pelayan web Apache

Konfigurasi Hos Maya Apache membolehkan anda menjalankan beberapa laman web di pelayan yang sama, ini bermakna anda boleh menjalankan lebih dari satu laman web di pelayan web Apache yang sama. Anda hanya membuat konfigurasi hos maya baru untuk setiap laman web anda dan mulakan semula konfigurasi Apache untuk mula melayani laman web.

Pada Debian/Ubuntu, Fail konfigurasi Apache yang baru -baru ini untuk semua tuan rumah maya disimpan di /etc/apache2/tapak yang tersedia/ direktori. Oleh itu, ia sangat sukar untuk melalui semua fail konfigurasi hos maya ini untuk menyelesaikan sebarang kesilapan konfigurasi.

Untuk membuat perkara lebih mudah, dalam artikel ini kami akan menunjukkan kepada anda bagaimana untuk menyenaraikan semua tuan rumah maya Apache yang didayakan pada pelayan web menggunakan satu arahan di terminal. Kaedah ini juga akan membantu anda melihat beberapa konfigurasi Apache yang berguna.

Ini praktikal membantu dalam senario di mana anda membantu syarikat untuk menyelesaikan masalah pelayan web mereka dari jauh, namun anda tidak tahu konfigurasi pelayan web Apache semasa mereka, berkenaan dengan tuan rumah maya.

Baca juga: Cara memeriksa modul Apache mana yang didayakan/dimuatkan di Linux

Ia akan membantu meringankan mencari tuan rumah maya laman web tertentu dalam fail konfigurasi Apache dan membantu menyelesaikan masalah apa -apa isu Apache, di mana anda akan, dalam kebanyakan kes bermula dengan memeriksa tuan rumah maya yang kini diaktifkan sebelum melihat log masuk ke dalam log.

Untuk menyenaraikan semua tuan rumah maya yang diaktifkan di pelayan web, jalankan arahan berikut di terminal.

# apache2ctl -s [on Debian/Ubuntu] # apachectl -s [on Centos/RHEL] Atau # httpd -s 

Anda akan mendapat senarai semua tuan rumah maya yang dikonfigurasikan serta konfigurasi pelayan Apache/HTTPD yang lain.

Senaraikan konfigurasi hos maya Apache
Konfigurasi VirtualHost: *: 80 adalah API pelayan lalai namevirtualhost.Contoh.com (/etc/httpd/conf.D/API.Contoh.com.Conf: 1) port 80 Namevhost API.Contoh.com (/etc/httpd/conf.D/API.Contoh.com.conf: 1) alias www.API.Contoh.com port 80 namevhost corp.Contoh.com (/etc/httpd/conf.D/Corp.Contoh.com.conf: 1) alias www.Corp.Contoh.com port 80 namevhost admin.Contoh.com (/etc/httpd/conf.d/admin.Contoh.com.conf: 1) alias www.admin.Contoh.com port 80 namevhost tecmint.LAN (/etc/httpd/conf.d/tecmint.lan.conf: 1) alias www.Tecmint.LAN serverroot: "/etc/httpd" Dokumen utama: "/var/www/html" errorlog utama: "/etc/httpd/log/error_log" mutex lalai: dir = "/run/httpd/" mekanisme = default mutex mpm -Accept: menggunakan_defaults mutex authdigest-opaque: menggunakan_defaults mutex proxy-balancer-shm: menggunakan_defaults mutex rewrite-map: menggunakan_defaults mutex authdigest-client: menggunakan_defaults mutex ssl-stapss: menggunakan_dxs-stabls: menggunakan_dxs-sslsss: menggunakan_dxs-stabls: menggunakan_dxs-stabls: menggunakan_dxs-stabils: menggunakan : menggunakan_defaults pidfile: "/run/httpd/httpd.PID "Tentukan: _RH_HAS_HTTPPROTOCOLOPTION 

Dari output di atas, kita dapat melihat dengan jelas port dan alamat IP yang dikonfigurasikan untuk setiap laman web. Kami juga akan melihat setiap fail konfigurasi host maya laman web dan lokasi mereka.

Ini sangat membantu, semasa anda menyelesaikan masalah atau menetapkan sebarang ralat konfigurasi host maya Apache atau anda hanya ingin melihat senarai semua ringkasan hos maya yang diaktifkan pada pelayan web.

Itu sahaja! Anda juga mungkin menemui artikel berkaitan berikut di pelayan web Apache.

  1. 3 cara untuk memeriksa status pelayan Apache dan uptime di linux
  2. 13 Apache Web Security and Hardening Tips
  3. Cara Mengubah Direktori Dokumen 'Dokumen' Default di Linux
  4. Cara menyembunyikan nombor versi Apache dan maklumat sensitif lain

Sekiranya anda mempunyai sebarang pertanyaan yang berkaitan dengan pelayan http Apache, gunakan borang komen di bawah untuk menghubungi kami.