Apache veb-serveridan bir nechta domenlarga xizmat ko'rsatish
Apache veb-serveri bilan DNS-ni o'rnatish oson. Bu degani, agar sizda bitta veb domeni yoki 100 bo'lsa, siz ularni veb-serveringizdagi turli xil kataloglarga ko'rsatib, ularni barchasini o'zingizga joylashtirish uchun sozlashingiz mumkin.
Qiyinchilik: qattiq
Vaqt kerak: 10 daqiqa
DNS nomini sozlash
- Apache veb-serveringizdagi katalog yarating.
Sizning qurilmangizdagi katalogni veb-server kataloglaringiz ichida joylashtirilganligiga ishonch hosil qiling. Misol uchun, ko'p Apache server veb-fayllari htdocs papkasida joylashgan. Shuning uchun domen fayllarini joylashtirish uchun pastki jildni yarating. Keyinchalik sinash uchun index.html faylini katalogga qo'yish juda yaxshi.
- Apache versiyasi 1da apache.conf faylini tahrirlang va vhosts (virtual hostlar) bo'limini toping.
Apache 2-versiyasida vhosts.conf faylini tahrirlang.
Ular odatda htdocs sohasida emas, balki veb-serveringizdagi konfiguratsiya katalogida joylashgan. - Har ikki versiyada yangi virtual Xost qo'shish uchun vhosts qismini tahrirlang:
IP_ADDRESS>
Yuqoridagi kodning ajratilgan qismlarini saytingizga va domeningizga xos bo'lgan ma'lumotlarga o'zgartiring.
Server nomi DOMAIN NAME
DocumentRoot FULL_PATH_TO_DIRECTORY - Apacheni qayta ishga tushiring.
- Named.conf faylini tahrirlash
- Domen uchun kirish qo'shish:
mintaqa " DOMAIN" IN {
Yuqoridagi kodning ajratilgan qismlarini saytingizga va domeningizga xos bo'lgan ma'lumotlarga o'zgartiring.
tipdagi master;
fayl " LOCATION_OF_DB_FILE ";
ruxsat berish-uzatish { IP_ADDRESS ; };
}; - Domen uchun db faylini yarating
Eng oddiy usul boshqa db fayllarini ko'chirib olish va yangi domeningizni qo'shishdir. - DNS-ni qayta tiklash
- Veb-brauzeringizda domeningizni sinab ko'ring.
DNS-ni tarqatish uchun bir necha soat talab etiladi, ammo mahalliy DNS-ga ishora qilayotgan ekan siz darhol sinab ko'rishingiz kerak.
Sizga nima kerak
- Apache veb-serveri
- DNS nomi
- Conf fayllariga kirish