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
- 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.
- 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. - V libovolné verzi upravte sekci vhosts pro přidání nového virtuálního hostitele:
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.
ServerName DOMAIN NAME
DocumentRoot FULL_PATH_TO_DIRECTORY - Restartujte aplikaci Apache.
- Upravte soubor named.conf
- Přidat záznam pro doménu:
zóna " DOMAIN" IN {
Změňte zvýrazněné části výše uvedeného kódu na informace týkající se vašeho webu a domény.
typ master;
soubor " LOCATION_OF_DB_FILE ";
povolený přenos { IP_ADDRESS ; };
}; - Vytvořte soubor db pro doménu
Nejjednodušší je kopírovat další soubory db a přidat novou doménu. - Znovu načte svůj DNS
- 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š
- Apache Web Server
- Název DNS
- Přístup k souborům conf