From: Bora Gungoren (bora@portakalteknoloji.com)
Date: Wed 07 Jan 2004 - 10:13:03 EST
Merhaba,
Agdaki herhangi bir istemcide
http:/192.168.0.23/project2/
dediginizde site duzgun geliyorsa sorun DNS demektir. Eger yine
cikmiyorsa baska bir sorun vardir. Ben sizin sorununuzn DNS'den
kaynaklandigini dusunuyorum.
Bildigim kadari ile isim tabanli sanal sunucu kullanirken
- Sunucunun IP ayarlarinin yapilmasi
(Apache'de Listen direktifine de dikkat. Listen * ise yeterli. )
- Agda DNS ayarinin yapilmasi
gerekli. Bu yuzden yerel aginizda bir DNS sunucusu bulundurmaniz
gerekecek. DNS sunucunuzu ISP'ninkini yedekleyip kendisi de sadece bu
iki alani ekleyecek sekilde ayarlarsaniz bayagi verimli olabilir.
Ikinci cozum de tabii Linux icin /etc/hosts a sunuculari ve IP'leri
eklemek ama bu durumda "her" istemci icin bu islemi "bir daha" yapmaniz
gerekecek ve bu da hos bir sey degil. Sadece sunucuya eklerseniz sadece
sunucuda "test" amacli gorebilirsiniz.
Hele Windows'larda tiklayip duracaginiz icin bir script yazip butun
makinelerde seri sekilde calistirma seceneginiz daha zor. (W2K filanda
bayagi bir script destegi var gerci ama ben anlamiyorum, yaparim diyen
varsa eyvallah.)
Bir de kucuk oneri; DHCP kullaniyorsaniz ozellikle ise yariyor.
Listen *
NameVirtualHost *
<VirtualHost _default_:*>
# hata sayfasi olabilir
# ayarlari yapilir
</VirtualHost>
<VirtualHost *:80>
# project
# ayarlar ayni kalacak
</VirtualHost>
<VirtualHost *:80>
# project2
# ayarlar ayni kalacak
</VirtualHost>
seklinde ayarlarsaniz sunucu IP'si degisse bile sunabiliyorsunuz ve
sunmadiginiz siteler istenirse de bir vasayilan siteye gonderiyorsunuz.
Eger isim ve IP tabanli sanal sunuculari karisik kullanmayacaksaniz
gayet uygun bir teknik. (IP tabanli sanal sunucu ve DHCP de pek olasi
degil zaten.)
Sevgiler.
Bora.
07-01-2004 Çarşamba günü saat 14:33 sularında, Erdal YAZICIOGLU dedi ki:
> Virtual Host ları bir türlü çalıştıramadım. Aşağıda herhangi bir hata varmı.
> Ortamda DNS yok
>
>
> NameVirtualHost 192.168.0.23
> <VirtualHost 192.168.0.23>
> ServerAdmin erdal.yazicioglu@gbhl.org.tr
> DocumentRoot /var/www/html/project
> ServerName project
> </VirtualHost>
>
> <VirtualHost 192.168.0.23>
> ServerAdmin erdal.yazicioglu@gbhl.org.tr
> DocumentRoot /var/www/html/project2
> ServerName project2
> ErrorLog /var/www/html/error_log
> TransferLog /var/www/html/access_log
> </VirtualHost>
>
> http://project yazdığımda sayfama ulaşabiliyorum ama http://project2
> yazdığımda Cannot be displayed hatası alıyorum. Ayarlarda bir arıza var mı?
>
> ---
> linux-baslangic listesinden cikmak ve tum listeci islemleri icin
> http://liste.linux.org.tr/ adresini kullanabilirisniz.
> Bu listeden cikmak icin
> <a href="mailto:linux-baslangic-request@liste.linux.org.tr?Subject=unsubscribe"> tiklayiniz</a>
>
>
--- linux-baslangic listesinden cikmak ve tum listeci islemleri icin http://liste.linux.org.tr/ adresini kullanabilirisniz. Bu listeden cikmak icin <a href="mailto:linux-baslangic-request@liste.linux.org.tr?Subject=unsubscribe"> tiklayiniz</a>