Apache ile DNS Takma Adını Nasıl Ayarlanır

Bir Apache Web Sunucusundan Birden Çok Etki Alanına Hizmet Verme

Apache web sunucusu ile DNS takma adlarını ayarlamak kolaydır. Bunun anlamı, bir web alanınız veya 100'ünüz varsa, bunları web sunucunuzdaki farklı dizinlere yönlendirmek ve hepsini kendinize sunmak için ayarlayabilirsiniz.

Zorluk: Zor

Gerekli Süre: 10 Dakika

DNS Takma Adlarını Ayarlama

  1. Apache web sunucunuzda bir dizin oluşturun.
    Dizini web sunucusu dizinlerinize koyduğunuzdan ve makinenizdeki herhangi bir yere yerleştirmediğinizden emin olun. Örneğin, çoğu Apache sunucu web dosyası htdocs klasöründe bulunur. Yani etki alanı dosyalarınızı barındırmak için orada bir alt klasör oluşturun. Dizinde bir index.html dosyası koymak daha sonra test edebilmeniz için iyi bir fikirdir.
  1. Apache'nin 1. versiyonunda, apache.conf dosyasını düzenleyin ve vhost'ları (sanal konaklar) bulun.
    Apache'nin 2. sürümünde, vhosts.conf dosyasını düzenleyin.
    Bunlar genellikle web sunucunuzdaki bir yapılandırma dizininde bulunur, htdocs alanında değil.
  2. Her iki sürümde, yeni bir sanal konak eklemek için vhosts bölümünü düzenleyin:
    IP_ADDRESS>
    SunucuAdı DOMAIN ADI
    DocumentRoot FULL_PATH_TO_DIRECTORY
    Yukarıdaki kodun vurgulanan bölümlerini sitenize ve alanınıza özgü bilgilere değiştirin.
  3. Apache'yi yeniden başlat.
  4. Named.conf dosyanızı düzenleyin
  5. Etki alanı için bir giriş ekleyin:
    " DOMAIN" IN alanı {
    master yazın;
    " LOCATION_OF_DB_FILE " dosyası;
    izin-aktarma { IP_ADDRESS ; };
    };
    Yukarıdaki kodun vurgulanan bölümlerini sitenize ve alanınıza özgü bilgilere değiştirin.
  6. Alan adı için db dosyası oluştur
    En basit yol, diğer db dosyalarını kopyalayıp yeni alan adınızı eklemektir.
  7. DNS'inizi yeniden yükleyin
  8. Alanınızı web tarayıcınızda test edin.
    DNS’inizin yayılması birkaç saat sürebilir, ancak yerel DNS’inizi işaret ettiğiniz sürece hemen test edebilmeniz gerekir.

Neye ihtiyacın var