Bir Apache Web Serverdan birdən çox Domainə xidmət
Apache web server ilə DNS alias qurmaq asandır. Bunun anlamı, bir web domaininiz varsa və ya 100 varsa, onları web sunucunuzdaki farklı dizinlere yönlendirmek ve hepsini kendiniz barındırmak üzere ayarlayabilirsiniz.
Çətinlik: çətin
Tələb olunan vaxt: 10 dəqiqə
DNS adlarını qurma
- Apache web serverinizdə bir qovluq yaradın.
Dizini, web server dizinlerinizin içərisinə qoyduğunuzdan və maşınınızın heç bir yerdə yerləşdirilməməsindən əmin olun. Məsələn, çox Apache server web faylları htdocs qovluğunda yerləşir. Beləliklə, domen faylları yerləşdirmək üçün alt qovluq yaradın. Daha sonra test edə biləcək bir kataloq.html faylını kataloqda yerləşdirmək yaxşı bir fikirdir.
- Apache versiyasının 1-də apache.conf faylını redaktə edin və vhosts (virtual host) bölməsini tapın.
Apache versiyasının 2-də, vhosts.conf faylını redaktə edin.
Bunlar genellikle htdocs alanında değil, web sunucunuzdaki bir yapılandırma qovluğunda bulunur. - Hər iki versiyada yeni bir virtual host əlavə etmək üçün vhosts bölməsini redaktə edin:
IP_ADDRESS>
Yukarıdaki kodun vurgulanmış bölümlerini sitenize ve etki alanınıza özgü bilgileri değiştirin.
Server Adı DOMAIN NAME
DocumentRoot FULL_PATH_TO_DIRECTORY - Apache'i yenidən başladın.
- Named.conf faylını redaktə edin
- Domen üçün bir giriş əlavə edin:
zona " DOMAIN" IN {
Yukarıdaki kodun vurgulanmış bölümlerini sitenize ve etki alanınıza özgü bilgileri değiştirin.
növü master;
fayl " LOCATION_OF_DB_FILE ";
icazə-transfer { IP_ADDRESS ; };
}; - Domen üçün db faylını yaradın
Ən sadə yol digər db fayllarını kopyalamaq və yeni domeninizi əlavə etməkdir. - DNS-i yenidən yükləyin
- Veb-brauzerinizdə domeninizi sınayın.
DNS-nin yayılması üçün bir neçə saat çəkə bilər, ancaq yerli DNS-yə işarə etdiyiniz müddətdə dərhal test edə bilərsiniz.
Sənə nə lazımdır
- Apache Web Server
- DNS adı
- Conf fayllarına giriş