## Subdomain Çakışması Nedir?
Öncelikle, subdomain çakışmasının ne olduğunu anlamak işinize yarayacak. Subdomain çakışması, aynı alan adı altında birden fazla subdomain’in aynı yapılandırma ile çakışması anlamına gelir. Örneğin, *subdomain1.domain.com* ve *subdomain2.domain.com* gibi iki farklı subdomain oluşturduysanız ve bunlar yanlış bir şekilde aynı IP’ye yönlendiriliyorsa, bu bir çakışma yaratır.
Bu durum genellikle DNS yapılandırmalarındaki yanlışlıklar veya Plesk panelindeki ayarların hatalı yapılmasından kaynaklanır. Kısacası, her subdomain'in kendine ait bir IP adresi veya doğru DNS ayarları olmalıdır.
## Subdomain Çakışması Hatasının Sebepleri
Subdomain çakışması hatasına neden olabilecek birkaç temel faktör vardır:
1. Yanlış DNS Ayarları: Çoğu zaman, subdomain için DNS kayıtları doğru şekilde yapılandırılmamış olabilir. Plesk, DNS ayarlarını düzgün yapmadığınızda, aynı subdomain için yönlendirme yapmaya çalışabilir, bu da çakışmaya yol açar.
2. Plesk Panelindeki Yanlış Yapılandırmalar: Plesk panelinde subdomain eklerken yapılan yanlış ayarlar, birden fazla subdomain’in çakışmasına sebep olabilir. Bazen, eski subdomain yapılandırmalarını silmeden yeni bir subdomain eklediğinizde de çakışmalar meydana gelebilir.
3. Web Sunucusu Yönlendirme Sorunları: Apache veya Nginx gibi web sunucularının yanlış yapılandırılması da subdomain çakışmasına yol açabilir. Bu durum, özellikle çok sayıda web sitesi yöneten kullanıcılar için sıkça karşılaşılan bir sorundur.
## Subdomain Çakışması Hatasını Nasıl Çözersiniz?
Endişelenmeyin, subdomain çakışması hatasını çözmek için birkaç adımda sorununuzu halledebilirsiniz. İşte detaylı bir çözüm rehberi:
1. DNS Kayıtlarını Kontrol Edin
İlk yapmanız gereken şey, subdomain’inize ait DNS kayıtlarını kontrol etmek. Plesk panelinden DNS ayarlarını inceleyebilir ve doğru yapılandırıldığından emin olabilirsiniz.
- Plesk paneline giriş yapın.
- "Web Siteleri & Alan Adları" sekmesinden ilgili domaini seçin.
- DNS Yönetimi kısmına gidin ve burada subdomain için herhangi bir çakışma olup olmadığını kontrol edin. Eğer başka bir subdomain aynı IP adresine yönlendirilmişse, bu çakışma yaratabilir.
; Subdomain DNS Kayıtları
subdomain1.domain.com. IN A 192.168.1.1
subdomain2.domain.com. IN A 192.168.1.2
Eğer DNS kayıtlarınızda çakışma görüyorsanız, doğru IP adresiyle güncelleme yapın.
2. Subdomain Yapılandırmalarını Gözden Geçirin
Plesk panelinizde subdomain’lerin doğru şekilde yapılandırıldığından emin olun. Yanlış yapılandırmalar bazen çakışmalara neden olabilir. Subdomain oluştururken her birinin farklı kök dizinlere sahip olmasına dikkat edin.
- Plesk paneline giriş yapın.
- İlgili domainin altına yeni bir subdomain ekleyin.
- Her bir subdomain için farklı bir dizin belirleyin. Örneğin, *subdomain1* için *public_html/subdomain1*, *subdomain2* için *public_html/subdomain2* gibi.
3. Web Sunucusu Yönlendirmelerini Düzenleyin
Apache veya Nginx gibi web sunucusunda yönlendirme hatalarını da kontrol etmek önemlidir. Özellikle sanal sunucuların ayarlarında sorun olabilir. Apache veya Nginx yapılandırmalarını kontrol ederek, subdomain'ler için doğru yönlendirmelerin yapıldığından emin olun.
# Apache VirtualHost Ayarı
ServerName subdomain1.domain.com
DocumentRoot /var/www/html/subdomain1
ServerName subdomain2.domain.com
DocumentRoot /var/www/html/subdomain2
4. Eski Subdomain Yapılandırmalarını Silin
Bazen, eski subdomain’ler ile ilgili yapılan yanlış yapılandırmalar devam edebilir. Eski subdomain ayarlarını silmek, çakışmaları ortadan kaldırabilir. Plesk panelinden eski ve gereksiz subdomain yapılandırmalarını silmeyi unutmayın.
Yapılandırmalarınızda değişiklik yaptıktan sonra DNS kayıtlarının dünya genelinde güncellenmesi biraz zaman alabilir. Bu süre zarfında, subdomain’leriniz hala eski ayarlara göre yönlendirilebilir. Genellikle bu işlem 24-48 saat sürebilir.
## Sonuç
Plesk’te subdomain çakışması hatası, başlangıçta karmaşık gibi görünebilir, ancak doğru adımları izleyerek bu sorunu çözmek oldukça basittir. DNS ayarlarını kontrol etmek, Plesk panelindeki yapılandırmaları gözden geçirmek ve doğru yönlendirmeleri yapmak, sorunu hızlıca ortadan kaldıracaktır. Unutmayın, her subdomain’in kendine ait bir dizini ve doğru yönlendirmeleri olması gerektiğini unutmamalısınız.
Web sitenizin düzgün çalıştığından emin olduktan sonra, subdomain çakışması hatası bir daha karşınıza çıkmayacaktır.