.htaccess ile IP Adresine İzin Vermek

.htaccess ile IP Adresine İzin Vermek

Her webmaster için sitenin güvenliği oldukça önemlidir, siteniz her ne kadar güvenli ise o kadar çok ziyaretçiye sahip olabilirsiniz. Güvenlik sizler için asla vazgeçilmez bir tutku olsun, sitenizin güvenliği için elinizden gelen her şeyi yapmayı deneyin. Kullanmış olduğunuz sunucunun güvenliğinden, kullanmış olduğunuz yazılımın kod yapısına kadar bütün ihtimalleri göz önünde bulundurun. Bugün ise sizlere sıkça kullanmış olduğum yöntemlerden biri olan sadece belli bir IP adresinin erişebileceği bir dizinin nasıl oluşturacağına dair bilgiler vereceğim. Böylelikle o IP adresine sahip olan kişi veya kişiler sadece o bölüme erişim sağlayacak ve yetkisi olmayan kişilerin erişimi tamamen kısıtlanacaktır.

Genellikle web ortamlarında Linux sunucular tercih edilmektedir, Linux bizler için vazgeçilmezdir. Web sitelerimizin alt yapısında genellikle Linux işletim sistemini kullanmaktayız. Linux işletim sisteminden daha fazla verim alabilmek adına .htaccess dosyasını kullanırız. Daha önceden .htaccess ile nasıl spam IP adresi engelleyeceğinden bahsetmiştim. Bu sefer ise sadece 1 IP adresine izin verme yöntemini açıklayacağım.

.htaccess ile sadece 1 IP adresine izin verme

İlk etapta şöyle düşünelim, benim sitemin ana dizininde /ALBUM adında bir klasör mevcut bu klasörde özel fotoğraflarım olduğundan dolayı bu kısıma benden başka kimsenin erişmesini istemiyorum. Bunun için mevcut .htaccess dosyamı açıp aşağıdaki kod yapısını kendime göre düzenledikten sonra .htaccess dosyasına kayıt ediyorum.

<Directory "/ALBUM"> Order allow,deny Allow from 5.123.19.11 Deny from all </Directory>

Bu süreçten sonra sadece 5.123.19.11 IP adresine sahip olan kişi /ALBUM klasörüne erişebilir. IP Adres portlarını da bu kısımdan ayarlayabilirsiniz, IP adres seçeneğini çoğaltabilir veya sadece belli başlı IP Adreslerin girişini engelleyebilirsiniz.

Yorum Yap

Yorumlar
iPhone Özelden Arama Nasıl Engellenir?
iPhone Özelden Arama Nasıl Engellenir? 28 Kasım 2017
Android N Özellikleri Nedir?
Android N Özellikleri Nedir? 09 Ağustos 2017
SEOPix İle Markanızı Büyütün!
SEOPix İle Markanızı Büyütün! 15 Ekim 2021
PDO ile Veri Tabanından Veri Çekmek
PDO ile Veri Tabanından Veri Çekmek 08 Eylül 2016
Remix OS Nedir? Nasıl Kurulur?
Remix OS Nedir? Nasıl Kurulur? 24 Mayıs 2017
Site Uzantıları Kaç Tanedir?
Site Uzantıları Kaç Tanedir? 26 Nisan 2017
Google Chrome Çevrimdışı Özelliği Nedir?
Google Chrome Çevrimdışı Özelliği Nedir? 06 Ağustos 2017
WordPress Yazı Görselinin URL'ni Kaldır
WordPress Yazı Görselinin URL'ni Kaldır 12 Mayıs 2017