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.
- 3 Modi kif Tiċċekkja l-Istatus tas-Server Apache u l-Uptime fil-Linux
- 13 Suġġerimenti dwar is-Sigurtà u l-Ebusija ta' Apache Web Server
- Kif Tibdel id-Direttorju 'DocumentRoot' ta' Apache Default fil-Linux
- 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.