VDS ile Sanal Kullanıcılar ve Ayrı IPler

Başlatan CaPaCuL, 09 Aralık 2012 - 16:49:45

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

CaPaCuL

İnternette ve forumda araştırma yapmadım, öncelikle bu sebepten özür diliyorum, ancak sorularımı nasıl araştıracağımı hangi kavram-kelimeleri sorgulayacağımı bilemediğimden mecburen bu şekilde soruyorum:

1.) Bir VDS üzerinde Ubuntu Server 10.04.4 x86_64 ile çalışıyorum.
2.) Apache Php5 Mysql phpmyadmin ve ilgili bağımlılıklar son sürümleri kurulu.
3.) 12.34.56.78, 12.34.56.79, 12.34.56.80 misali 3 adet IPim var.
4.) Bind DNS sunucu ile ns1.alanadim.net ns2.alanadim.net şeklinde 2 adet ns sunucum var.
5.) Başka bir firmadan kaydettiğim alanadim.net i ns1.alanadim.net:12.34.56.78 ve ns2.alanadim.net:12.34.56.78 şeklinde dns yönlendirmesi yaptım.
6.) Web tarayıcıma www.alanadim.net ve 12.34.56.78, 12.34.56.79, 12.34.56.80 yazarak /var/www/ dizini altındaki web sayfalarını .html + .php olarak görüntüleyebiliyorum.
7.) /home dizini altında kullaniciadim, ircd kullanıcıları mevcut.
8.) Web tarayıcıma www.alanadim.net/~ircd/ ve 12.34.56.78/~ircd/, 12.34.56.79/~ircd/, 12.34.56.80/~ircd/ yazarak /home/ircd/public_html/ dizini altındaki web sayfalarını .html + .php olarak görüntüleyebiliyorum. (ha keza kullaniciadim kullanıcısı içinde aynısı geçerli)
9.) Herhangi bir hosting kontrol paneli kullanmıyorum ve kullanmadan ayarlamak istediğim bir kaç ayar mevcut:

/home/ircd/public_html/wp-blog dizininde yer alan bloğumu http://www.alanadim.net/~ircd/wp-blog/ olarak değilde http://blog.alanadim.net/ olarak farklı bir IPden yayımlamak istiyorum.

Buna benzer: /usr/share/squirrelmail dizini altındaki web verilerini de yine farklı bir IPden http://webmail.alanadim.net  olarak yayımlamak istiyorum.

Ne hangi dosya ve klasörlerde nasıl bir değişiklik yapmalıyım?

cagriemer

http://httpd.apache.org/docs/2.2/vhosts/ip-based.html isinizi gorecektir. ServerName ve DocumentRoot direktifleri dikkat etmeniz gerekenler.

<VirtualHost 10.0.0.1:80>
        ServerName ornek.com
        ServerAlias www.ornek.com
        DocumentRoot /var/www/ornek.com/public_html/
        Options -Indexes
</VirtualHost>
<VirtualHost 10.0.0.2:80>
        ServerName mail.ornek.com
        DocumentRoot /var/www/ornek.com/mail.ornek.com/public_html/
</VirtualHost>


Ornegin yukaridaki yapilandirmada mail.ornek.com/public_html dizini altindaki her sey /usr/share/squirrelmail'deki karsiligini gosteren bir sembolik linktir.

CaPaCuL

Peki bu belirttiğiniz ayarları hangi dosyada yapacağım? Ayrıca bind9 zones db dosyalarında ayarlama yapılacak mı?

cagriemer

/etc/apache2/sites-available dizini altinda bulunan hazirdaki apache yapilandirmaniza ekleyebilir ya da o dizin altinda a2ensite komutu ile aktif edebileceginiz yeni bir yapilandirma dosyasi olusturabilirsiniz.

ornek.com icin bir zone dosyasi tanimli ise ona mail ve www icin ilgili IP adreslerini eklemeniz ve mail icin MX kayitlarini yapmaniz gerekmekte.