Varsayılan host group silinebilir mi?
Kısa cevap
Hayır. Virtual Host Groups listesinde seçimde varsayılan grup varken Delete butonu etkinleşmez; varsayılan grubun satırının sağ tık menüsünde Delete kullanılamaz; WEB-CLI'da waf host-groups delete komutuyla silme denemesi cannot delete default host group hatasıyla reddedilir. Varsayılan grup, adlandırılmış grupların hiçbirine uymayan istekleri karşılayan tek gruptur (Virtual Host Groups); bu istekler her zaman bu grubun modunda ve kurallarıyla denetlenir. Varsayılan grubun adı ve WAF Mode değeri Edit ile değiştirilebilir, sayfa tipleri düzenlenebilir; Any Paths kuralına Delete uygulanırsa kural varsayılan değerlerine sıfırlanır; grubun kural seti WEB-CLI'da waf host-groups reset-rules komutuyla varsayılan sete döndürülebilir (reset-rules). Varsayılan grubun rolü, beklenen alan adları adlandırılmış gruplara alınarak daraltılır.
Nasıl Çalışır?
Her istek bir host grubuna düşer: Host header'ı bir adlandırılmış grubun desenine uyarsa o gruba, uymazsa varsayılan gruba (Bir istek hangi host group'a düşer; hiçbirine uymazsa ne olur?). Varsayılan grubun deseni yoktur ve bütün "geri kalan" trafiği karşılar; bu yüzden vService'te her zaman bulunur. Grup silinemediği gibi, düzenleme penceresinde Virtual Host Patterns alanı da yoktur.
| İşlem | Varsayılan grupta |
|---|---|
| Grubu silmek | Yapılamaz |
| Adını ve WAF Mode değerini değiştirmek | Mod kartında başlık şeridinin sağ alt köşesindeki Edit ile yapılır; mod kartı grubu ad değişse de Default Host Group olarak gösterir, grup listesinde kayıtlı ad görünür |
| Desen eklemek | Yapılamaz; belirli alan adları için adlandırılmış grup eklenir (Host Group nasıl eklenir; Virtual Host Patterns alanına ne yazılır?) |
| Sayfa tiplerini düzenlemek, eklemek, silmek | Mod kartındaki N page types satırıyla açılan Page Types ekranında yapılır |
| Any Paths kuralını sıfırlamak | Any Paths satırına Delete uygulanır; kural silinmez, varsayılan değerlerine döner (Any Paths kuralını silebilir miyim?) |
| Kural setini varsayılan sete döndürmek | WEB-CLI waf host-groups reset-rules; scope all grubun bütün kurallarını silip varsayılan seti yeniden kurar (Kuralları varsayılan ayarlara nasıl döndürürüm?) |
TR7'de Varsayılan Grubu Yönetmek
- Rolünü daraltmak: Beklenen bütün alan adları için adlandırılmış gruplar eklendiğinde varsayılan grup yalnızca beklenmeyen Host değerlerini (doğrudan IP ile gelen istekler, tanımsız alt alan adları, Host header'ı olmayan istekler) karşılar (Varsayılan host group nedir?). Bu grup Monitor ya da Blocking modunda tutulursa bu istekler de denetlenir ve Event Logs'a yazılır.
- Kurallarını yedeklemek: Varsayılan grubun Page Types ekranında Export ile kural seti JSON dosyası olarak alınır; dosya ileride Import ile geri yüklenebilir (Bir host group'un kural setini JSON olarak dışa aktarıp başka bir ortama taşıyabilir miyim; hangi ayarlar bu dosyaya girmez?).
Sık Karıştırılan Noktalar
- "Varsayılan grubun adını değiştirince normal gruba dönüşür." Mod kartı onu yine Default Host Group olarak gösterir; desen alanı açılmaz ve grup silinemez.
- "Delete pasifse yetki eksiktir." Seçimde varsayılan grup bulunduğu için pasiftir; varsayılan grup seçimden çıkarılınca diğer gruplar silinebilir.
- "Any Paths'e Delete uygulamak varsayılan grubun kurallarını tümüyle siler." Any Paths kuralı varsayılan değerlerine döner; elle eklenmiş argüman denetimleri kaybolur, diğer sayfa tipleri yerinde kalır.
Dokümantasyonda nasıl yapılır
