Htaccess Ile IP Engelleme Ve İzin Verme - Ixir Host Blog
Bazen istemediğiniz bağlantılar sitenize geliyor olabilir, her kullanıcıyı engellesin diye hosting firmanızın Firewall’ına kural girmesini önlemek, kolayca kendi kendinize bunu aşmak istiyorsanız .htaccess dosyanıza aşağıda ki kodları koyarsanız kolayca üstesinden gelebilirsiniz.
Bu makalede, hem apache 2.2 hemde apache 2.4 için örnekler verilmiştir, apache 2.4 sürümünde htaccess ip engelleme ayarları ve betikleri değişmiştir, hangi sürümü kullandığınızı bilmiyorsanız önce apache 2.2 olan ayarları deneyebilirsiniz, internal server error, forbidden vs. hatalar aldığınızda apache 2.4 olan ayarlar çalışacaktır.
Apache 2.2 kullanıyorsanız eğer;
order deny,allow deny from 192.168.0.1
Deny from 192.168.0.1 yerine erişimini engellemek istediğiniz IP adresini yazabilirsiniz. Hatta alt altta Deny from kullanarak bir çok IP’yi engelleyebilirsiniz.
Farklı olarak siteyi tüm ziyaretçilere kapatıp sadece sizin IP adresinizden erişilmesini istiyorsanız tam tersini de yapabilirsiniz.
Apache 2.2 kullanıyorsanız eğer;
order deny, allow allow from 192.168.0.1 deny from all
Şeklinde yapıp 192.168.0.1 yerine kendi internet erişim IP adresinizi yazarsanız sitenizi sadece siz görebilirsiniz, diğer tüm talepler engellenecektir.
Apache 2.4 sürümünde htaccess’da IP engelleme komutları değişmiştir. Eğer yukarıda ki komutları girdiğinizde internal server error hatası alıyorsanız muhtemelen Apache 2.4 çalışan bir sunucudasınız, o zaman .htaccess dosyanızda ayarlar şöyle olmalı.
Sadece 192.168.1.1 ve 10.0.0.5 IP adresinin erişimine izin verip diğer tüm IP adreslerinin sitenize girişini engellemek istiyorsanız;
Apache 2.4 için;
<RequireAny>
Require ip 192.168.1.1
Require ip 10.0.0.5
</RequireAny>
yazarak kaydedin, böylelikle sadece bu 2 ip adresine izin verip, diğer tüm ip adreslerini engellemiş olacaksınız.
Sadece belirli IP’lerin erişimini kesmek istiyorsanız eğer, Apache 2.4 sürümünde aşağıda ki kodları kullanabilirsiniz.
<RequireAll>
Require all granted
Require not ip 10.0.0.5
</RequireAll>
Apache 2.4 ‘de htaccess özelliği olarak, sadece belirli bir dosyaya belirli bir IP erişsin istiyorsanız,
bu şekilde yapabilirsiniz.
<Files “wp-login.php”> Require ip 123.123.123.123
</Files>
linux hosting için büyük kolaylık olan .htaccess’i güvenle sunucularımızda kullanabilir, özel ayarlar yapabilirsiniz.
Tags:
apache 2.4 htaccessapache 2.4 htaccess ip banapache 2.4 htaccess ip engellemeapache 2.4 htaccess ip yasaklamahtaccess 2.4htaccess firewallhtaccess ile izin verilen ip'lerhtaccess ip banhtaccess ip blockhtaccess ip engellemehtaccess ip izin vermehtaccess ip kurallarıhtaccess ip tanımlamahtaccess ip yasaklamahtaccess'de ip engelleme
Bu çözüm size yardımcı oldu mu?
Evet 1 HayırTừ khóa » Htaccess Ip Izin Verme
-
.htaccess Ile Ip Engelleme Ve İzin Verme - İnternet Ve Teknoloji Blogu
-
PHP Htaccess Belirli IP Adresine Izin Verme/engelleme - VnexTR
-
Web Siteye Belirli İp Adresleri Üzerinden Erişime İzin Verme - Bilgi ...
-
.htaccess Ile Tüm Ipleri Engelleyip Belirli Iplere Izin Verme - Bilgi ...
-
.htaccess İle İp Engelleme Ve İzin Verme - Papik
-
Siteye Tek Bir IP'den Giriş Verme Harici IP'leri Engelleme .htaccess ...
-
Siteme Erişmesini Istemediğim IP Adresini .htaccess Dosyası ... - Natro
-
.htaccess Ile IP Adresine İzin Vermek | Yusuf Kalafat
-
IP Yöneticisi Ve .htaccess Kullanarak IP Engelleme Nasıl ... - Hostinger
-
Bir .htaccess Dosyasıyla Siteme Erişimi Nasıl Engelleyebilirim?
-
İp Aralığını Htaccess Kullanarak Engelleme - Web-gelistirme
-
.Htaccess İp İzin Verme Sorunu | WM Aracı
-
IP Yöneticisi Ve .htaccess Kullanarak IP Engelleme Nasıl Yapılır?
-
.htaccess Ile Ip Engelleme Ve İzin Verme - .tr