Poskytovanie viacerých domén z webového servera Apache
Jednoduché nastavenie aliasov DNS s webovým serverom Apache. Čo to znamená, že ak máte jednu doménu alebo 100 webových domén, môžete ich všetky nastaviť tak, aby ukazovali na rôzne adresáre na vašom webovom serveri a hostiteľské sami všetky.
Obtiažnosť: ťažké
Požadovaný čas: 10 minút
Nastavenie aliasov DNS
- Vytvorte adresár na webovom serveri Apache.
Uistite sa, že adresár je umiestnený v adresároch vášho webového servera a nie v žiadnom umiestnení na vašom počítači. Napríklad väčšina webových súborov servera Apache sa nachádza v priečinku htdocs. Takže vytvorte podsložku, kde budete hostiť vaše doménové súbory. Je dobré vložiť index.html súbor do adresára, aby ste mohli testovať neskôr.
- Vo verzii 1 Apache upravte súbor apache.conf a nájdite sekciu vhosts (virtual hosts).
Vo verzii 2 Apache upravte súbor vhosts.conf.
Tieto sú zvyčajne umiestnené v konfiguračnom adresári na vašom webovom serveri, nie v oblasti htdocs. - V oboch verziách upravte sekciu vhosts a pridajte nový virtuálny hostiteľ:
ip_address>
Zmeňte zvýraznené časti vyššie uvedeného kódu na informácie špecifické pre váš web a doménu.
Názov servera DOMAIN NAME
DocumentRoot FULL_PATH_TO_DIRECTORY - Reštartujte aplikáciu Apache.
- Upravte súbor named.conf
- Pridať záznam pre doménu:
zóna " DOMAIN" v {
Zmeňte zvýraznené časti vyššie uvedeného kódu na informácie špecifické pre váš web a doménu.
typ master;
súbor " LOCATION_OF_DB_FILE ";
povolený prenos { IP_ADDRESS ; };
}; - Vytvorte súbor db pre doménu
Najjednoduchší spôsob je skopírovať ďalšie súbory db a pridať novú doménu. - Znova načítajte svoj DNS
- Otestujte svoju doménu vo svojom webovom prehliadači.
Môže to trvať niekoľko hodín, kým sa váš DNS šíri, ale tak dlho, ako smerujete k miestnemu serveru DNS, mali by ste byť schopní okamžite otestovať.
Čo potrebuješ
- Apache Web Server
- Názov DNS
- Prístup k súborom konfigurácie