Apache & Bind9 Konfigürasyonu (Ubuntu)

Bind9 ile DNS Sunucusu Kurma (Ubuntu) makalemin ardından bugün de Apache ile Bind9‘un nasıl beraber kullanılacağını yazacağım. Bind9‘un sistemimizde kurulu olduğunu varsayarak, işleme öncelikle Apache2 kurmakla başlayalım. Gayet basit olarak aşağıdaki komutu kullanalım:

INI
apt-get install apache2

Bu komut ile; apache, php, mysql gibi bazı varsayılan programlar sistemimize yüklenecektir. Yükleme işleminin ardından apache konfigürasyonunu yapalım. Konfigürasyona geçmeden önce yapmak istediğimiz olayı kısaca özetleyelim. Kendi bilgisayarımızda bir http sunucusu oluşturup youtube.com alan adıyla yayına sunduktan sonra bind9 ile bu alan adını kendi ağımızda kullanmaya çalışacağız.

Not: Tüm komutları root yetkisiyle vermeniz önerilir…

apache2.conf dosyasını düzenlemek için aşağıdaki komutu kullanın:

INI
vi /etc/apache2/apache2.conf

Daha sonra resimde gördüğünüz gibi, dosyanın sonundan birkaç satır üste:

INI
NameVirtualHost 192.168.1.78

satırını ekleyin ve dosyayı kaydedip çıkın. (192.168.1.78 yerine bilgisayarınızın yerel ip adresini yazmalısınız)

apache

Ardından, /etc/apache2 klasörü içerisindeki sites-available klasörüne girelim:

INI
cd /etc/apache2/sites-available

Burada youtube isimli yeni bir dosya oluşturalım ve içini resimdeki gibi dolduralım:

INI
vi youtube
available

En üstte yazan ip adresi, az önce apache2.conf dosyasına yazdığınız ip adresi ile aynı olmak zorunda. DocumentRoot parametresi ile, youtube.com adlı sitemizin dosyalarının nerede olduğunu söylüyoruz. Tabi buraya yazdığımız klasörü de oluşturmamız gerekiyor. Klasörü oluşturmak için aşağıdaki komutu çalıştırabilirsiniz:

INI
mkdir /var/www/youtube

Bir de bu klasörün içine herhangi bir index.html dosyası atın ki başarıp başaramadığımızı görelim. Bu işlemlerden sonra apache ile işimiz tamam. Apache yi yeniden başlatmak için aşağıdaki komutlardan birini çalıştırmanız yeterli:

INI
/etc/init.d/apache2 restart
service apache2 restart

Şimdi sıra geldi bind9 yapılandırmasına. Öncelikle geçen yazımızdan hatırlayacağınız üzere named.conf dosyasını düzenlememiz gerekli. Dosyayı aşağıdaki komutu kullanarak açın:

INI
vi /etc/bind/named.conf
bind9

Youtube ile ilgili olan zone tanımlamasını ekleyin. Ardından file kısmında yazmış olduğumuz dosyayı oluşturmak için ilgili klasöre geçelim ve vi ile dosyamızı oluşturup içini resimdeki gibi dolduralım:

INI
cd /etc/bind/zones
vi youtube.com.db
zones

ns.kemal.com‘u istediğiniz gibi değiştirebilirsiniz. 192.168.1.78 yerine, yine ilk adımda apache2.conf dosyasına yazdığınız yerel ip adresinizi yazmalısınız. Dosyayı kaydedip çıktıktan sonra aşağıdaki komutlardan biri ile bind9 sunucusunu yeniden başlatın:

INI
/etc/init.d/bind9 restart
service bind9 restart

Şimdi test işlemine geçelim. Test işlemi için, aynı ağ üzerindeki başka bir bilgisayarın DNS sunucusu kısmına kendi ip adresinizi yazın. Bu işlemi Ubuntu üzerinde yapmak için aşağıdaki komutla dosyayı açın:

INI
vi /etc/resolv.conf

ve içine şu satırı ekleyin, başka bir şey varsa silin:

INI
nameserver 192.168.1.78

Not: 192.168.1.78 yerine bind9 kurulu bilgisayarın ip adresini yazmalısınız.

Son olarak tarayıcınızı açın ve youtube.com adresine girmeyi deneyin. Eğer işlemleri hatasız bir şekilde yaptıysanız youtube.com adresine girmeye çalıştığınızda hazırlamış olduğunuz index.html dosyası ile karşılaşacaksınız.

Benzer Makaleler

1 thought on “Apache & Bind9 Konfigürasyonu (Ubuntu)

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

*

warning
www.kemalkefeli.com.tr üzerindeki herhangi bir yazının veya kodun izinsiz olarak başka bir yerde kullanılması yasaktır.