Erişim Kısıtlaması (IP Adresi)
v1.6.0+ Yalnızca yöneticilerGenel bakış
Bu özellik, siteye yalnızca kayıtlı IP adreslerinden erişilmesini sağlar. Kısıtlama, görseller ve yüklenen dosyalar dahil sitenin tamamına uygulanır. İzin verilmeyen bir IP adresinden erişildiğinde "403 Forbidden" hatası görüntülenir.
Yalnızca yöneticiler ayarlayabilir.
Desteklenen ortamlar
- Apache uyumlu bir web sunucusu gerekir (
.htaccessetkin olmalıdır). - nginx üzerinde kullanılamaz.
- CDN veya ters proxy (Cloudflare gibi) üzerinden geçen ortamlar desteklenmez, çünkü sunucu ziyaretçinin gerçek IP adresini göremez.
- Sabit IP adresi kullanılması önerilir. IP adresi değişen bağlantılarda, adres değiştiği anda erişiminiz kesilir.
Kurulum adımları
- 1Ayarlar ekranını açın ve Erişim Kısıtlaması kartındaki Düzenle düğmesine tıklayın.

- 2İzin Verilen IP Adresleri alanına, erişimine izin vermek istediğiniz IP adreslerini her satıra bir tane olacak şekilde girin.

- 3Mevcut IP adresin yanındaki Listeye ekle düğmesine tıklayarak kendi IP adresinizi listeye ekleyin.
- 4Erişim kısıtlamasını etkinleştir kutusunu işaretleyin ve Kaydet düğmesine tıklayın.
- 5Mevcut durum alanında Etkin görünüyorsa işlem tamamdır.

Kısıtlamayı kaldırmak için Erişim kısıtlamasını etkinleştir kutusunun işaretini kaldırıp kaydedin. Girdiğiniz IP adresi listesi korunur; kısıtlamayı yeniden etkinleştirdiğinizde olduğu gibi kullanabilirsiniz.
IP adreslerinin yazımı
| Tür | Örnek |
|---|---|
| Tek IP adresi | 203.0.113.5 |
| Aralık (CIDR gösterimi) | 203.0.113.0/24 |
| IPv6 adresi | 2001:db8::1 |
En fazla 100 kayıt eklenebilir.
Ayarlar kaydedilemiyorsa
Güvenlik nedeniyle aşağıdaki durumlarda ayarlar kaydedilmez ve önceki duruma geri dönülür.
| Görüntülenen mesaj | Neden ve çözüm |
|---|---|
| Mevcut IP adresin listede yok. Kendi erişimini kesmemek için listeye ekle. | Bu kontrol, kendinizi dışarıda bırakmanızı önlemek içindir. Listeye ekle ile kendi IP adresinizi ekleyin. |
| Aşağıdaki girdiler geçerli IP adresi değil | Biçim hatalı. Yukarıdaki "IP adreslerinin yazımı" bölümüne bakın. |
| .htaccess dosyası güncellenemedi. Lütfen dosyanın mevcut ve yazılabilir olduğunu kontrol et. | Kurulum klasöründeki ve webroot klasöründeki .htaccess dosyalarının mevcut ve yazılabilir olduğunu kontrol edin. |
| Sunucu yeni kurallarla hata döndürdüğü için erişim kısıtlaması kaydedilmedi. Bu sunucu .htaccess içinde bu tür kurallara izin vermiyor. | Sunucunuz .htaccess ile erişim kısıtlamasına izin vermiyor. Lütfen barındırma sağlayıcınıza başvurun. |
| Kurallar bu sunucuda etkili olmadığı için erişim kısıtlaması kaydedilmedi. .htaccess destekleyen Apache uyumlu bir web sunucusu gerekir. | Sunucu Apache uyumlu değil veya .htaccess devre dışı. Bu özellik kullanılamaz. |
| Sunucu kendisine doğrulama isteği gönderemediği ve yeni kuralların güvenli olduğu doğrulanamadığı için erişim kısıtlaması kaydedilmedi. | Sunucu kendi kendisine erişimi engelliyor veya Basic kimlik doğrulama gibi bir yöntemle korunuyor. Bu özellik kullanılamaz. |
Erişemez duruma gelirseniz kurtarma yöntemi
IP adresinizin değişmesi gibi bir nedenle siteye erişemez duruma gelirseniz, kısıtlamayı aşağıdaki adımlarla kaldırabilirsiniz.
- 1FTP gibi bir yöntemle sunucuya bağlanın.
- 2Kurulum klasöründeki
.htaccessdosyasını açın. - 3
# BEGIN GeckoFlag Access Restrictionsatırından# END GeckoFlag Access Restrictionsatırına kadar olan tüm satırları silin ve kaydedin. - 4
webrootklasöründeki.htaccessdosyasında da aynı satırları silip kaydedin.
Satırlar silindikten sonra kısıtlama kalkmış olur. Yeniden etkinleştirmek için ayarları ayarlar ekranından tekrar kaydedin.
Notlar
.htaccessdosyasında# BEGINile# ENDarasındaki bölüm otomatik olarak oluşturulur. Elle düzenlemeyin.- Yazılım güncellemesi yapıldığında erişim kısıtlaması ayarları korunur.
- Yedekten geri yükleme yapıldığında da erişim kısıtlaması, geri yüklemeden önceki durumuyla korunur. Yedeğin alındığı andaki ayarlara dönülmez.
webrootklasöründekigf-access-open.txtvegf-access-probe.txtdosyaları, ayarlar kaydedilirken yapılan doğrulama için kullanılır. Silmeyin.