• Digitální příslušenství
  • Server
  • Digitální život
  • Zásady ochrany osobních údajů
  • Kontaktujte nás
  1. Domov
  2. Článek
  3. Jak vypsat seznam všech virtuálních hostitelů na webovém serveru Apache

Jak vypsat seznam všech virtuálních hostitelů na webovém serveru Apache

Rsdaa 22/10/2021 1826

Konfigurace virtuálního hostitele Apache vám umožňuje provozovat více webových stránek na stejném serveru, což znamená, že na stejném webovém serveru Apache můžete provozovat více než jeden web. Jednoduše vytvoříte novou konfiguraci virtuálního hostitele pro každý z vašich webů a restartujete konfiguraci Apache, abyste mohli web začít obsluhovat.

V Debian/Ubuntu jsou poslední verze konfiguračních souborů Apache pro všechny virtuální hostitele uloženy v adresáři /etc/apache2/sites-available/. Takže je opravdu obtížné projít všechny tyto konfigurační soubory virtuálního hostitele, abyste opravili případné chyby konfigurace.

Aby to bylo jednodušší, v tomto článku vám ukážeme, jak vypsat seznam všech povolených virtuálních hostitelů Apache na webovém serveru pomocí jediného příkazu na terminálu. Tato metoda vám také pomůže vidět několik dalších užitečných konfigurací Apache.

To je prakticky užitečné ve scénáři, kdy pomáháte společnosti vzdáleně opravit problémy s webovým serverem, ale neznáte jejich aktuální konfiguraci webového serveru Apache, pokud jde o virtuální hostitele.

Přečtěte si také: Jak zkontrolovat, které moduly Apache jsou v Linuxu povoleny/načteny

Pomůže vám to usnadnit vyhledávání virtuálního hostitele konkrétního webu v konfiguračních souborech Apache a pomůže vám při odstraňování problémů s Apache, kde ve většině případů začnete kontrolou aktuálně povolených virtuálních hostitelů, než se podíváte do protokoly.

Chcete-li zobrazit seznam všech povolených virtuálních hostitelů na webovém serveru, spusťte v terminálu následující příkaz.

# apache2ctl -S [Na Debian/Ubuntu]# apachectl -S[Na CentOS/RHEL]NEBO# httpd -S

Získáte seznam všech nakonfigurovaných virtuálních hostitelů a také další důležité konfigurace serveru Apache/httpd.

Seznam konfigurací virtuálního hostitele Apache

Konfigurace VirtualHost:*:80 je výchozí server NameVirtualHost 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.lanServerRoot: "/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_defaultsMutex authdigest-opaque: using_defaultsMutex proxy-balancer-shm: using_defaultsMutex rewrite-map: using_defaultsthMutex_s sešívání: using_defaultsMutex proxy: using_defaultsMutex authn-socache: using_defaultsMutex ssl-cache: using_defaultsPidFile: "/run/httpd/httpd.pid"Define: _RH_HAS_HTTPPROTOCOLOPTIONSDefine:DefineSCFid DUMPRV_apOSTache" DefaultsMutex: název_APOST 48 not_usedGroup: name="apache" id=48 not_used

Z výše uvedeného výstupu jasně vidíme, které porty a IP adresy jsou nakonfigurovány pro jednotlivé webové stránky. Uvidíme také každý konfigurační soubor virtuálního hostitele webu a jeho umístění.

To je velmi užitečné, když řešíte nebo opravujete jakékoli chyby konfigurace virtuálního hostitele Apache nebo chcete jednoduše zobrazit seznam všech povolených virtuálních hostitelů na webovém serveru.

To je vše! Na webovém serveru Apache můžete také najít následující související články.

3 způsoby, jak zkontrolovat stav a provozuschopnost serveru Apache v systému Linux13 Tipy pro zabezpečení a posílení webového serveru ApacheJak změnit výchozí adresář „DocumentRoot“ Apache v systému LinuxJak skrýt číslo verze Apache a další citlivé informace

Pokud máte nějaké dotazy týkající se serveru Apache HTTP , použijte formulář pro komentáře níže a kontaktujte nás.

Pokud oceňujete, co zde na TecMint děláme, měli byste zvážit:

TecMint je nejrychleji rostoucí a nejdůvěryhodnější komunitní web pro jakýkoli druh článků, příruček a knih o Linuxu na webu . TecMint navštěvují miliony lidí! vyhledávat nebo procházet tisíce publikovaných článků dostupných ZDARMA všem.

Pokud se vám líbí, co čtete, zvažte, zda nám jako poděkování nekoupíte kávu (nebo 2).

Jsme vděční za vaši nikdy nekončící podporu.


PREV: SKRIPT - forums.minehut.com

NEXT: Jak resetovat Minecraft Server

Populární články

Žhavé články

Navigační seznamy

Zpět na začátek