Jak nastavit alias DNS Apache

Podávání více domén z webového serveru Apache

S webovým serverem Apache je snadné nastavit aliasy DNS. Co to znamená, že pokud máte jednu webovou doménu nebo 100, můžete je všechny nastavit tak, aby ukazovaly na jiné adresáře na vašem webovém serveru a hostovaly je sami.

Obtížnost: Těžké

Požadovaný čas: 10 minut

Nastavení aliasů DNS

  1. Vytvořte adresář na webovém serveru Apache.
    Ujistěte se, že adresář umístěte do adresářů webového serveru a nikoli v žádném místě vašeho počítače. Například většina webových souborů serveru Apache se nachází ve složce htdocs. Vytvořte tedy podsložku, kde budete moci hostit soubory domény. Je dobré umístit soubor index.html do adresáře, abyste mohli testovat později.
  1. Ve verzi 1 aplikace Apache upravte soubor apache.conf a vyhledejte sekci vhosts (virtuální hostitelé).
    Ve verzi 2 aplikace Apache upravte soubor vhosts.conf.
    Ty se obvykle nacházejí v konfiguračním adresáři na webovém serveru, nikoliv v oblasti htdocs.
  2. V libovolné verzi upravte sekci vhosts pro přidání nového virtuálního hostitele:
    IP_ADDRESS>
    ServerName DOMAIN NAME
    DocumentRoot FULL_PATH_TO_DIRECTORY
    Změňte zvýrazněné části výše uvedeného kódu na informace týkající se vašeho webu a domény.
  3. Restartujte aplikaci Apache.
  4. Upravte soubor named.conf
  5. Přidat záznam pro doménu:
    zóna " DOMAIN" IN {
    typ master;
    soubor " LOCATION_OF_DB_FILE ";
    povolený přenos { IP_ADDRESS ; };
    };
    Změňte zvýrazněné části výše uvedeného kódu na informace týkající se vašeho webu a domény.
  6. Vytvořte soubor db pro doménu
    Nejjednodušší je kopírovat další soubory db a přidat novou doménu.
  7. Znovu načte svůj DNS
  8. Ověřte svou doménu ve webovém prohlížeči.
    Může trvat několik hodin, než se váš DNS šíří, ale pokud budete směřovat k místnímu DNS, měli byste být schopni okamžitě otestovat.

Co potřebuješ