Nginx ile IP Adresi Engelleme veya Ip adresine izin vermek
Sunucu Çözümleri, Apacheüzerinde Nginx kullanır. Nginx, Apache’den çok daha iyi bir performansa sahiptir ve web sitenizin Apache’den çok daha fazla ziyaretçiye hizmet etmesini sağlar. Nginx, .htaccess Apache gibi dosyaları kullanmaz . Bu, daha önce .htaccess dosyalarda yapılan yapılandırmanın artık farklı bir biçimde yapılması gerektiği anlamına gelir .
deny IP; // IP Adersi engeller deny subnet;// Subnet engeller allow IP;// IP adresi izin verir allow subnet; // Subnet izin verir # block all ips deny all; // Tüm IP adreslerini engeller # allow all ips allow all; // Tüm IP adreslerine izin verir
Nginx’te IP adreslerini engellemek
nginx.conf dosyasına aşağıdaki satırı ekleyelim.
include blockips.conf;
Şimdi ise blockips.conf dosyasını açalım,
deny 1.2.3.4; deny 1.2.3.0/24; deny 4.5.6.0/24;
Kaydedelimn ve Nginx servisini yeniden başlatalım