我们能为您提供什么帮助?

搜索我们的指南和教程,或浏览下方分类。

Apache VirtualHost ile birden fazla site yayınlama

Apache VirtualHost, aynı sunucuda farklı alan adlarına farklı siteler sunmanızı sağlar. Her sitenin belge kökünü, alan adı eşleşmesini ve günlüklerini ayrı tanımlamak yönetimi ve hata çözümünü kolaylaştırır.

Konuyu doğru anlayın

Ad tabanlı sanal sunucularda aynı IP üzerinde birden fazla site çalışabilir. Hangi sitenin döneceğini ServerName ve ServerAlias gibi eşleşmeler belirler. IP adresiyle yapılan istek, alan adıyla aynı Host başlığını taşımadığından varsayılan siteyi gösterebilir.

Başlamadan önce

Bu rehberi yönetim yetkiniz bulunan sunucuda uygulayın. Önce güncel yedeği, konsol erişimini ve geri dönüş yolunu doğrulayın. Komutlardaki örnek kullanıcı, dosya ve adresleri kendi ortamınıza göre değiştirin. Dağıtımın sürümü ile kurulu kontrol paneli, dosya yollarını ve servis adlarını değiştirebilir.

Adım adım uygulama

  1. DNS ve servis durumunu kontrol edin

    Alan adlarını sunucunun doğru adresine yönlendirin. Apache sürümünü ve hangi portlarda dinlediğini inceleyin; başka servislerin aynı portu kullanmadığını doğrulayın.

  2. Siteleri ayrı dizinlerde hazırlayın

    Her uygulama için açık bir belge kökü ve uygun dosya sahipliği belirleyin. Dosya okuma izniyle web üzerinden erişim kuralının farklı katmanlar olduğunu unutmayın.

  3. VirtualHost eşleşmesini tanımlayın

    İlgili blokta ServerName, gerekiyorsa ServerAlias ve DocumentRoot değerlerini gerçek siteye göre ayarlayın. Dağıtımın dosya ve etkinleştirme düzenini esas alın.

  4. Günlük ve erişim kurallarını belirleyin

    Hata ve erişim kayıtlarını hangi dosyada izleyeceğinizi bilin. Uygulama .htaccess kullanıyorsa buna izin verilip verilmediğini ve gerekli modülleri kontrol edin.

  5. Sözdizimini sınayıp uygulayın

    Dağıtıma göre apache2ctl configtest veya httpd -t ile test edin. Başarılı sonuçtan sonra uygun reload yöntemini kullanıp her alan adını ayrı test edin.

Sık karşılaşılan durumlar

  • Bir alan adı diğer siteyi açıyorsa eşleşme, varsayılan sıra ve DNS bilgisini karşılaştırın. Dosyaları taşımadan önce isteğin hangi VirtualHosta düştüğünü belirleyin.
  • 403 hatasını gidermek için bütün dizine geniş yazma yetkisi vermeyin. Directory kuralları, sahiplik, SELinux gibi güvenlik katmanları ve index davranışı ayrı incelenmelidir.

Sık sorulan sorular

Her site için ayrı IP zorunlu mu?

Ad tabanlı yayınlamada genellikle gerekmez. Özel ağ veya uygulama gereksinimi varsa ayrı değerlendirin; sertifika ve ad eşleşmelerini doğru yapılandırın.

Kontrol paneli varken dosyayı elle değiştirebilir miyim?

Panel tarafından üretilen dosyalar yeniden oluşturulabilir. Kalıcı değişiklik için panelin desteklediği şablon veya ek yapılandırma yöntemini kullanın.

İşlem sonrası kontrol

Her alan adının kendi içeriğini ve doğru sertifikayı sunduğunu doğrulayın. Alt sayfaları, yönlendirmeleri ve hata günlüklerini kontrol edip yanlış siteye düşen istek kalmadığını inceleyin.

İlgili rehberler

Teknik kaynak

Resmî ürün belgeleri

RİOCH Bilgi Bankası • Son gözden geçirme: 5 Kasım 2026. Arayüz adları ve kullanılabilir özellikler hizmetinize ve yazılım sürümüne göre değişebilir.

这对您有帮助吗?

感谢您的反馈!

仍需帮助?

如果上述内容未能解答您的问题,我们的支持团队全天候为您服务。