Apache sunucu üzerinde alan adı yayınlamak için önce DNS kaydının doğru sunucuya yöneldiğini doğrulamalı, ardından alan adına ait bir sanal ana bilgisayar yapılandırması oluşturmalısınız. Bu yapılandırma, gelen isteği doğru alan adıyla eşleştirip belirlediğiniz belge kök dizinine gönderir. İşleme başlamadan önce sunucu yöneticisi erişiminiz, site dosyalarının konumu ve mevcut Apache yapılandırmasının yedeği hazır olmalıdır.
Bu işlem, Apache yapılandırma dosyalarını değiştirebildiğiniz yönetilen bir sanal veya fiziksel sunucu ortamı içindir. Paylaşımlı hosting kullanıyorsanız ana Apache dosyalarına erişemezsiniz; alan adı, belge kökü ve site ayarları hosting panelindeki ilgili bölümden tanımlanır. Panelde Apache seçeneği görünmüyorsa sağlayıcının kullandığı arayüz veya desteklenen yapılandırma yöntemi izlenmelidir; sunucu dosyalarını rastgele değiştirmek güvenli değildir.
Önce şu bilgileri not edin: alan adı ve gerekiyorsa www alt alan adı, sitenin belge kök dizini, mevcut sanal ana bilgisayar ayarı ve son değişikliğin zamanı. DNS tarafında alan adının A veya uygun IPv6 kaydının hedef sunucunun adresine işaret etmesi gerekir. DNS henüz eski sunucuyu gösteriyorsa Apache ayarı doğru olsa bile tarayıcı isteği yeni yapılandırmaya ulaşmaz.
Apache’de sanal ana bilgisayar, aynı sunucunun farklı alan adlarına farklı içerik sunmasını sağlayan eşleştirmedir. Yönetici erişiminiz varsa dağıtımın ve hosting sağlayıcısının kullandığı yapılandırma dosyasına yeni bir blok eklenir. Dosya yolu ve etkinleştirme yöntemi işletim sistemine göre değişebildiğinden, mevcut dosyaların düzenini taklit edin ve çalışan diğer sitelerin ayarlarını doğrudan ezmeyin.
<VirtualHost *:80>
ServerName example.com
ServerAlias www.example.com
DocumentRoot /site/yolu/example
ErrorLog /log/yolu/example-error.log
CustomLog /log/yolu/example-access.log combined
</VirtualHost>
Yukarıdaki değerler yalnızca biçimi gösteren bir örnektir; example.com, belge kökü ve günlük yolları kendi ortamınızdaki gerçek değerlerle değiştirilmelidir. ServerName alan adı eşleşmesini, ServerAlias ise ek alan adı biçimlerini belirler. Belge kökü yanlışsa Apache çalışsa bile doğru site yerine boş bir dizin, varsayılan sayfa veya 404 yanıtı görebilirsiniz. Apache’nin siteyi etkinleştirme yöntemi sağlayıcıya bağlıysa paneldeki etkinleştirme seçeneğini kullanın; aynı anda birden fazla ayarı değiştirmeyin.
Değişikliği uygulamadan önce yapılandırma sözdizimini test edin. Yönetici tarafından işletilen Linux sunucularda bunun için genellikle Apache’nin yapılandırma testi aracı kullanılır; kullanılan komut ve yetki dağıtıma göre değişebilir. Panel yönetiminde aynı kontrol, kaydetme veya yapılandırmayı doğrulama düğmesiyle yapılır. Test hata verirse servisi yeniden yüklemeyin; hata mesajında belirtilen dosya ve satırı kontrol edip son değişikliği geri alın veya düzeltin.
ServerName veya ServerAlias yazımı, etkinleştirme durumu ya da aynı adresi kullanan başka bir sanal ana bilgisayar kontrol edilmelidir. Alan adını doğru bloğa ekleyip yalnız bu ayarı düzelttikten sonra yapılandırma testini yeniden çalıştırın.Örneğin, example.com açıldığında kendi siteniz yerine Apache’nin varsayılan sayfası görünüyorsa DNS adresi doğru kabul edilse bile alan adı eşleşmesi veya site etkinleştirme ayarı eksik olabilir. Önce erişim günlüğünde isteğin hangi sanal ana bilgisayara kaydedildiğini ve hata günlüğünde yapılandırma uyarısı bulunup bulunmadığını kontrol edin. ServerName eksikliği bulunursa yalnız ilgili sanal ana bilgisayara bu adı ekleyin, yapılandırmayı doğrulayın ve aynı URL’yi tekrar isteyin. Yeni kayıt hâlâ varsayılan siteyi gösteriyorsa başka bir etkin yapılandırmanın aynı adresi yakalayıp yakalamadığını araştırın; belge kökünü değiştirmek bu belirtiyi tek başına çözmez.
Başka bir karar, yanıt koduna göre verilir: DNS yanlışsa DNS düzeltmesi gerekir; alan adı doğru sunucuya geliyor fakat 404 veriyorsa dosya yolu veya uygulama yönlendirmesi incelenir; 403 yalnız belirli bir dizinde oluşuyorsa erişim kuralı ve dizin izinleri ele alınır. Bu bulgular farklı nedenlere işaret ettiği için tüm site izinlerini topluca değiştirmek veya Apache güvenlik kontrollerini kapatmak güvenli bir çözüm değildir.
Yapılandırma testi başarısız olursa veya yeni ayar başka siteleri etkilerse kaydettiğiniz özgün değere dönün ve yalnız değiştirdiğiniz dosyayı geri yükleyin. Servis yeniden yükleme işlemi gerekiyorsa bunu sağlayıcının belgelenmiş yöntemiyle ve yapılandırma testi başarılı olduktan sonra yapın; açıklamasız yeniden başlatma kullanmayın. Sorun devam ederse alan adı, istek zamanı, yanıt kodu ve ilgili yeni günlük satırını bir araya getirerek sunucu yöneticisine iletin; parolaları, erişim anahtarlarını veya oturum belirteçlerini paylaşmayın.
Alan adı birden fazla site barındıracaksa sonraki adım, her alan adı için ayrı belge kökü ve günlük ayrımı planlamaktır. Sunucu ortamı seçimini ayrıca değerlendiriyorsanız sunucu kiralama çözümleri sayfasını inceleyebilirsiniz; uygun seçenek, sitenin trafik biçimi ve yönetim erişimiyle birlikte değerlendirilmelidir.
Copyright © 2026 Tüm Hakları Saklıdır.
