Kılavuz

Erişim Kısıtlaması (IP Adresi)

Erişim Kısıtlaması (IP Adresi)

v1.6.0+ Yalnızca yöneticiler

Genel 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 (.htaccess etkin 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ı

  1. 1Ayarlar ekranını açın ve Erişim Kısıtlaması kartındaki Düzenle düğmesine tıklayın.Access Restriction kartının vurgulandığı Settings sayfası
  2. 2İzin Verilen IP Adresleri alanına, erişimine izin vermek istediğiniz IP adreslerini her satıra bir tane olacak şekilde girin.Etkinleştirme onay kutusu, izin verilen IP adresleri alanı, Add to the list düğmesi ve Save düğmesinin vurgulandığı erişim kısıtlaması düzenleme ekranı
  3. 3Mevcut IP adresin yanındaki Listeye ekle düğmesine tıklayarak kendi IP adresinizi listeye ekleyin.
  4. 4Erişim kısıtlamasını etkinleştir kutusunu işaretleyin ve Kaydet düğmesine tıklayın.
  5. 5Mevcut durum alanında Etkin görünüyorsa işlem tamamdır.Access Restriction kartında Enabled yazan Settings sayfası

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 adresi203.0.113.5
Aralık (CIDR gösterimi)203.0.113.0/24
IPv6 adresi2001: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 mesajNeden 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ğilBiç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.

  1. 1FTP gibi bir yöntemle sunucuya bağlanın.
  2. 2Kurulum klasöründeki .htaccess dosyasını açın.
  3. 3# BEGIN GeckoFlag Access Restriction satırından # END GeckoFlag Access Restriction satırına kadar olan tüm satırları silin ve kaydedin.
  4. 4webroot klasöründeki .htaccess dosyası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

  • .htaccess dosyasında # BEGIN ile # END arası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.
  • webroot klasöründeki gf-access-open.txt ve gf-access-probe.txt dosyaları, ayarlar kaydedilirken yapılan doğrulama için kullanılır. Silmeyin.