Apache, ad tabanlı sanal ana bilgisayarları ve birden çok IP adresini destekler.
Resim Kredisi: kjekol/iStock/Getty Images
Apache HTTP arka plan programı, birden çok alan adının bir IP adresini paylaşabilmesi için ad tabanlı barındırmayı destekler. Bir ana bilgisayar adını değiştirmek, ziyaretçileriniz istediği için web sitenizin alan adını etkili bir şekilde değiştirir. site, ana bilgisayar adını bir URL biçiminde, isteğin HTTP'sinde belirttiğiniz bağlantı noktasına göndererek başlıklar. Apache'yi Linux, Windows veya OS X'te çalıştırıyor olsanız da ana bilgisayar adlarınız, diğer yapılandırma dosyalarından sanal ana bilgisayar adlarını içerebilen ana Apache yapılandırma dosyasında saklanır.
Aşama 1
Ana Apache yapılandırma dosyasını, httpd.conf'u varsayılan metin düzenleyicinizde açın. İşletim sisteminize bağlı olarak aşağıdaki dizinlerden birinde bulunur:
Günün Videosu
Linux: /etc/httpd/conf/ Windows: C:\Program Files\Apache Software Foundation\conf\ OS X: /etc/apache2/
Adım 2
Dosyada "SunucuAdı" kelimesini (tırnak işaretleri olmadan, burada ve baştan sona) arayın. Arama işlevine çoğu metin düzenleyicide "Ctrl-F" tuşlarına basarak veya menü çubuğunda "Ara" veya "Düzenle"ye tıklayarak erişebilirsiniz. SunucuAdı satırı, iki nokta üst üste ile ayrılmış mevcut ana bilgisayar adınızı ve bağlantı noktası numaranızı içerir.
Aşama 3
SunucuAdı anahtar sözcüğünden sonra yeni bir ana bilgisayar adı girin ve sondaki bağlantı noktası numarasını silmediğinizden emin olun. SunucuAdı satırı aşağıdaki örneğe benzemelidir:
Sunucu adı www.mynewhostname.com: 80
4. Adım
Yapılandırma dosyasında "Sanal Ana Bilgisayarlar" terimini arayın. Sanal Ana Bilgisayarlar bölümü, varsayılan dosyanın 500. satırı civarında gerçekleşir, ancak çok sayıda özelleştirme eklediyseniz daha düşük olabilir. Yapılandırma dosyanız diğer dosyalardan sanal ana bilgisayarlar içeriyorsa, bu dosyalar ve bunların mutlak yolları bu bölümde listelenir. Alternatif olarak, sanal ana bilgisayar bilgileri doğrudan httpd.conf dosyasına dahil edilebilir.
Adım 5
Metin düzenleyicinizde Sanal Konaklar bölümünde bulunan dosyaları açın. Çoğu durumda, dahil edilen dosyaya httpd-vhosts.conf adı verilir ve httpd.conf ile aynı dizinde bulunur. Ancak, tek bir dosyaya sığmayacak kadar çok sanal ana bilgisayara sahip sunucular genellikle bunları ayrı dosyalarda depolar ve her birini ayrı bir Dahil Et satırına dahil eder. Sanal ana bilgisayar bilgisi doğrudan httpd.conf dosyasında yazdırılıyorsa, olduğu yerde bu bölümü düzenleyebilirsiniz.
6. Adım
Sanal ana makinenizin SunucuAdı satırını yeni ana bilgisayar adınızla değiştirin, ancak bağlantı noktası numarasını sanal ana bilgisayar adına eklemeyin. Apache, eski ana bilgisayar adını kullanarak sanal ana makinenizden Web sayfaları sunuyorsa, IP adresiniz ve bağlantı noktası numarası, açılış VirtualHost parantezlerine zaten dahil edilmiştir ve aşağıdakine benzer: örnek:
VirtualHost anahtar sözcüğünü izleyen yıldız işareti, sunucunuzdaki tüm IP adreslerini temsil eden bir joker değerdir.
7. Adım
Bilgisayarınızı yeniden başlatarak veya bir konsol açıp işletim sisteminiz için uygun komutu yürüterek Apache'yi yeniden başlatın. Linux ve OS X'te "sudo apachectl -k restart" yazın ve Windows'ta "httpd.exe -k restart" yazın.
Uç
Yeni alan adınızın kayıtlı olduğundan ve site ziyaretçilerinizin değiştirmeden önce yeni adı bildiğinden emin olun.
Uyarı
Bu makaledeki bilgiler Apache 2.2 için geçerlidir. Diğer sürümler veya ürünlerle biraz veya önemli ölçüde değişebilir.