Kif Elenka l-Ospiti Virtwali kollha f'Apache Web Server


Il-konfigurazzjoni tal-host virtwali tal-Apache tippermettilek tmexxi websajts multipli fuq l-istess server, dan ifisser li tista 'tmexxi aktar minn websajt waħda fuq l-istess server tal-web Apache. Sempliċement toħloq konfigurazzjoni ta 'host virtwali ġdida għal kull waħda mill-websajts tiegħek u terġa' tibda l-konfigurazzjoni Apache biex tibda sservi l-websajt.

Fuq Debian/Ubuntu, il-verżjoni riċenti tal-fajls tal-konfigurazzjoni Apache għall-hosts virtwali kollha huma maħżuna fid-direttorju /etc/apache2/sites-available/. Għalhekk, jagħmel verament diffiċli li tgħaddi minn dawn il-fajls tal-konfigurazzjoni tal-host virtwali kollha biex tiffissa kwalunkwe żball ta 'konfigurazzjoni.

Biex tagħmel l-affarijiet aktar faċli, f'dan l-artikolu ser nuruk kif telenka l-hosts virtwali apache kollha attivati fuq server tal-web billi tuża kmand wieħed fuq it-terminal. Dan il-metodu jgħinek ukoll biex tara ftit konfigurazzjonijiet oħra ta 'apache utli.

Dan huwa prattikament utli f'xenarju fejn qed tassisti kumpanija biex tirranġa l-kwistjonijiet tas-server tal-web tagħhom mill-bogħod, iżda ma tafx il-konfigurazzjonijiet attwali tagħhom tas-server tal-web apache, fir-rigward tal-hosts virtwali.

Dan jgħin biex iħaffef it-tiftix għall-host virtwali ta 'websajt speċifika fil-fajls tal-konfigurazzjoni tal-apache u jgħin biex issolvi l-problemi ta' kwalunkwe kwistjoni tal-apache, fejn int, f'ħafna każijiet tibda bil-verifika tal-hosts virtwali attivati bħalissa qabel ma tħares lejn ir-zkuk.

Biex telenka l-hosts virtwali kollha attivati fuq is-server tal-web, ħaddem il-kmand li ġej f'terminal.

# apache2ctl -S   [On Debian/Ubuntu]
# apachectl -S    [On CentOS/RHEL]
OR
# httpd -S

Int ser tirċievi lista tal-hosts virtwali konfigurati kollha kif ukoll konfigurazzjonijiet oħra importanti tas-server apache/httpd.

VirtualHost configuration:
*:80                   is a NameVirtualHost
         default server api.example.com (/etc/httpd/conf.d/api.example.com.conf:1)
         port 80 namevhost api.example.com (/etc/httpd/conf.d/api.example.com.conf:1)
                 alias www.api.example.com
         port 80 namevhost corp.example.com (/etc/httpd/conf.d/corp.example.com.conf:1)
                 alias www.corp.example.com
         port 80 namevhost admin.example.com (/etc/httpd/conf.d/admin.example.com.conf:1)
                 alias www.admin.example.com
         port 80 namevhost tecmint.lan (/etc/httpd/conf.d/tecmint.lan.conf:1)
                 alias www.tecmint.lan
ServerRoot: "/etc/httpd"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/etc/httpd/logs/error_log"
Mutex default: dir="/run/httpd/" mechanism=default 
Mutex mpm-accept: using_defaults
Mutex authdigest-opaque: using_defaults
Mutex proxy-balancer-shm: using_defaults
Mutex rewrite-map: using_defaults
Mutex authdigest-client: using_defaults
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex authn-socache: using_defaults
Mutex ssl-cache: using_defaults
PidFile: "/run/httpd/httpd.pid"
Define: _RH_HAS_HTTPPROTOCOLOPTIONS
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="apache" id=48 not_used
Group: name="apache" id=48 not_used

Mill-output ta 'hawn fuq, nistgħu naraw b'mod ċar liema portijiet u indirizzi IP huma kkonfigurati għal kull websajt. Se naraw ukoll kull fajl tal-konfigurazzjoni tal-host virtwali tal-websajt u l-post tagħhom.

Dan jiġi utli ħafna, meta tkun qed issolvi l-problemi jew tirranġa xi żbalji tal-konfigurazzjoni tal-host virtwali tal-apache jew sempliċement trid tara lista tas-sommarju kollu tal-host virtwali attivat fuq server tal-web.

Dak kollox! Tista 'ssib ukoll dawn l-artikoli relatati li ġejjin fuq is-server tal-web Apache.

  1. 3 Modi kif Tiċċekkja l-Istatus tas-Server Apache u l-Uptime fil-Linux
  2. 13 Suġġerimenti dwar is-Sigurtà u l-Ebusija ta' Apache Web Server
  3. Kif Tibdel id-Direttorju 'DocumentRoot' ta' Apache Default fil-Linux
  4. Kif taħbi in-Numru tal-Verżjoni ta' Apache u Informazzjoni Sensittiva Oħra

Jekk għandek xi mistoqsijiet relatati mas-server Apache HTTP, uża l-formola tal-kummenti hawn taħt biex tilħaqna.