Skip to content

Jak nastavit alias DNS s Apache

16 de Červenec de 2021
GettyImages 1059910988 e593453530834f7e9e18fdf089ff134c

Co je třeba vědět

  • Upravte apache.conf (verze 1) nebo vhosts.conf (verze 2) soubor, pak najděte vhosts (virtuální hostitelé). Upravte podle níže uvedených pokynů.
  • Po dokončení úprav restartujte webový server a otestujte novou konfiguraci.

Nastavte aliasy DNS s webovým serverem Apache tak, aby směřovaly různá jména hostitelů do různých adresářů na vašem webovém serveru.

Nastavení aliasů DNS

Můžete vytvořit jeden nebo více adresářů pro obsah ve struktuře souborů vašeho webového serveru, ale nemůžete je umístit na žádné místo v počítači. Například většina webových souborů serveru Apache je umístěna v htdocs složku. Vytvořte tam podsložku pro hostování vašich doménových souborů – možná v rámci www složku k oddělení obsahu od jiných použití. Je vhodné umístit soubor index.html do adresáře, abyste jej mohli otestovat později.

  • Ve verzi 1 Apache upravte apache.conf soubor a najděte soubor vhosts (virtuální hostitelé).
  • Ve verzi 2 Apache upravte vhosts.conf soubor. Tyto konfigurační soubory se obvykle nacházejí v konfiguračním adresáři na vašem webovém serveru, nikoli v adresáři htdocs plocha.

V obou verzích upravte vhosts sekce pro přidání nového virtuálního hostitele. Nastavení aliasů DNS na webovém serveru nezmění nastavení DNS. Stále musíte nakonfigurovat svůj DNS tak, aby mapoval IP adresu na konkrétní názvy hostitelů.

Struktura položky virtuálního hostitele

Typický případ použití zahrnuje spuštění různých názvů hostitelů, které se překládají na stejnou adresu internetového protokolu, a každý název hostitele musí reagovat odlišně. Například, internal.server.com může odkazovat na intranetový web společnosti, zatímco www.server.com může odkazovat na svou veřejnou webovou stránku. Chcete-li konfigurovat tyto příklady, upravte soubor virtuálního hostitele následujícím způsobem:

# Zajistěte, aby Apache naslouchal na portu 80
Poslouchejte 80


DocumentRoot „/ www / intranet“
Název_serveru internal.server.com


# Další směrnice zde

DocumentRoot „/ www / public“
Název serveru www.server.com


# Další směrnice zde

Další případy použití, například soubory virtuálního hostitele, najdete v dokumentaci Apache.

Restartujte webový server

Po dokončení úprav restartujte webový server a otestujte novou konfiguraci.