# Erişim, önbellek ve koruma

> Şifre koruması, IP izin listeleri, asıl alan adı, sayfa önbelleği, nesne önbelleği ve web uygulaması güvenlik duvarı.

## Erişim kuralları

Sitenin **Erişim** bölmesi siteye kimin ve hangi adla ulaşabileceğini belirler.

- **Asıl alan adı**: diğer adlar (takma adlar) buraya yönlenir, ör. `example.com` → `www.example.com`.
- **Şifre koruması (HTTP basic auth)**: her sayfadan önce sorulan bir **Kullanıcı** ve **Şifre** (en az 8 karakter). Staging siteleri için kullanışlıdır. Mevcut şifreyi korumak için yeni şifre alanını boş bırakın.
- **Yalnız şuradan izin ver**: satır başına bir IP adresi ya da CIDR aralığı. Boş bırakılırsa herkes erişebilir.

Erişim kuralları ne olursa olsun sertifika yenilemeleri çalışmaya devam eder.

Erişim kurallarının altındaki **IP adresi**, siteye sunucunun bir IPv4 ve/veya IPv6 adresini verir ya da onu paylaşımlı adreslerde tutar; bkz. [Ağ ve IP adresleri](/tr/docs/ag-ve-ip-adresleri).

## Önbellek

Sitenin **Genel** bölmesinde, **Önbellek ve koruma**:

- **Sayfa önbelleği**, anonim ziyaretçilere giden sayfaları seçtiğiniz süre boyunca nginx'in FastCGI önbelleğinde tutar; giriş yapmış kullanıcılar, sepetler ve ödeme sayfaları önbelleği atlar (WordPress ve WooCommerce kuralları dahil). **Temizle**, örneğin bir tasarım değişikliğinden sonra önbelleği boşaltır.
- **Nesne önbelleği**, WordPress ya da Laravel için uygulamaya bir Valkey (Redis uyumlu) nesne önbelleği verir. Nesne önbelleğini sunucunun **Veritabanları** bölümünde bir kez kurun; ardından her PHP sitesinde anahtar görünür.

## Web uygulaması güvenlik duvarı

Sunucunun [web yığınında](/tr/docs/web-yigini) WAF (ModSecurity ve OWASP Core Rule Set) kuruluysa her site şunlardan birini seçer:

- **Yalnız tespit**: saldırılar loglanır ama durdurulmaz. Uygulamanın normal çalıştığını görmek için buradan başlayın.
- **Engelle**: saldırılar 403 ile reddedilir.
- **Kapalı**.

## Yerleşik koruma

Her site, hiçbir ayar gerektirmeden şunları da alır: gizli dosyaların (`.env`, `.git`) ve yedek dosyalarının (`.sql`, `.bak`…) gizlenmesi, güvenlik başlıkları (`X-Content-Type-Options`, `Referrer-Policy`), statik dosyalar için 30 günlük tarayıcı önbelleği, saldırganları güvenlik duvarında engelleyen CrowdSec ve başka sitelerin dosyalarını okuyamaması için kendi Linux kullanıcısı.

WordPress sitelerinde ek **Güvenlik filtreleri** vardır; bkz. [WordPress](/tr/docs/wordpress).

---
Kaynak: https://zefily.com/tr/docs/erisim-ve-onbellek
