Raşit bey, sanırım webminden dolayı apache2.conf daki ayar otomatik
yapılmış, sistem çalıştı, teşekkür ederim.

Ama

----------------------------------------------
<VirtualHost *:80>
DocumentRoot /var/www
</VirtualHost>
----------------------------------------------

gibi bir kayıt eklediğimde (amaç: hostingi tanımlanmamış domainler /var/www
dan çalışsın) tüm domainler buradan çalışıyor. ve eminim ki bu diğer
kayıtlardan önce include olduğu için böyle.

Soru: acaba bunun gibi kesişmeleri nasıl yönetmeliyiz ?

Örnek:
----------------------------------------------
<VirtualHost *:80>
DocumentRoot /var/www
</VirtualHost>

<VirtualHost *:80>
DocumentRoot /var/www/a.com
ServerName a.com
</VirtualHost>
----------------------------------------------

gibi tanımlamada a.com çağırıldığında /var/www çalışır

ama
----------------------------------------------
<VirtualHost *:80>
DocumentRoot /var/www/a.com
ServerName a.com
</VirtualHost>

<VirtualHost *:80>
DocumentRoot /var/www
</VirtualHost>
----------------------------------------------

gibi tanımlarsak bir sorun yok.

apache2.conf son satırda

----------------------------------------------
# Include the virtual host configurations:
Include /etc/apache2/sites-enabled/
----------------------------------------------
var ve sanırsam alfabe sırasına göre bunu include ediyor. bu include
sırasını nasıl yönetebileceğimi bilmiyorum. veya sıranın bir önemi varmı ?




2009/2/17 Raşit Ülcay <[email protected]>

> Merhaba,
>
> Bende webmini kullanarak bir çok siteyi host ediyorum
>
> Tek yaptığım apache2.conf dosyasından virtualhost u aktif hale getirip
> dosyaya
>
> <VirtualHost *:80>
> DocumentRoot /var/www/xxx.com
> ServerName www.xxx.com
> </VirtualHost>
>
> satırlarını eklemek ve apache yi restart etmek.
>
> Bu şekilde bi dener misiniz??
>
> 17 Şubat 2009 Salı 20:39 tarihinde Serkan YARAMAZ <[email protected]>yazdı:
>
> virtualmin i tavsiye ederim. http://www.virtualmin.com
>>
>> On 2/17/09, Elvin Şiriyev <[email protected]> wrote:
>> > Merhaba, Webmin kullanarak önce
>> >
>> > Networking > Network Configuration > Host Addresses
>> >
>> > bölümünden
>> >
>> > 127.0.0.1   localhost, a.com, b.com
>> >
>> > gibi eklemeler yapıyorum, Apache menüsü altında create virtual host
>> formu
>> > ile vh oluşturuyorum:
>> >
>> >  /etc/apache2/sites-enabled/webmin.1234877325.conf
>> >
>> > gibi dosya oluşturup içine
>> >
>> > <VirtualHost a.com:80>
>> > DocumentRoot /var/www/a.com
>> > ServerName 127.0.0.1
>> > </VirtualHost>
>> >
>> > gibi (veya benzerleri) kayıt oluşturuyor.
>> >
>> > a.com yazdığımda hostingim sorunsuz çalışıyor. sıkıntım b.com için aynı
>> > yöntemle yeni bir vh oluşturduğum zaman daha önce doğru çalışan a.comda
>> > b.com için tanımladığım hostingde çalışıyor.
>> >
>> > birçok denememe rağmen sorunu çözemedim. yardımlarınızı bekliyorum.
>> >
>> > Saygılar.
>> >
>> > PS: aynı yöntemle başka bir sunucuda bir sıkıntı yok. aralarındaki farkı
>> > tespit edemedim.
>> >
>> > --
>> > Elvin Şiriyev
>> > http://siriyev.net
>> >
>>
>>
>> --
>> Saygılarımla
>> Serkan Yaramaz
>> ---
>> http://haber.yaramazca.com'dan rastgele bir başlık:
>> _______________________________________________
>> Linux-sunucu E-Posta Listesi
>> [email protected]
>>
>> Liste kurallarını http://liste.linux.org.tr/kurallar.php  bağlantısından
>> okuyabilirsiniz;
>>
>> Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen
>> e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1
>> dakika içinde üyeliğinizi sonlandırabilirsiniz.
>> http://liste.linux.org.tr/mailman/listinfo/linux-sunucu
>>
>
>
> _______________________________________________
> Linux-sunucu E-Posta Listesi
> [email protected]
>
> Liste kurallarını http://liste.linux.org.tr/kurallar.php  bağlantısından
> okuyabilirsiniz;
>
> Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen
> e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1
> dakika içinde üyeliğinizi sonlandırabilirsiniz.
> http://liste.linux.org.tr/mailman/listinfo/linux-sunucu
>
>


-- 
Elvin Şiriyev
http://siriyev.net
_______________________________________________
Linux-sunucu E-Posta Listesi
[email protected]

Liste kurallarını http://liste.linux.org.tr/kurallar.php  bağlantısından 
okuyabilirsiniz;

Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen 
e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1 
dakika içinde üyeliğinizi sonlandırabilirsiniz.
http://liste.linux.org.tr/mailman/listinfo/linux-sunucu

Cevap