Linux

Nginx ile IP Adresi Engelleme veya Ip adresine izin vermek

sunucu linux kernel
Share

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