.htaccess ფაილი არასასურველი IP მისამართების დაბლოკვის მძლავრი საშუალებაა.
უცხოური IP მისამართები ზოგჯერ მასპინძლობს მავნე მცდელობებს ჰაკერების ან სხვაგვარად წვდომის ვებსაიტებზე. ჰაკერების, თაღლითების და სხვა მავნე განზრახვის დაბლოკვის ერთ-ერთი გზა თქვენი ვებსაიტიდან არის IP მისამართების დაბლოკვა. ადმინისტრატორებს შეუძლიათ გამოიყენონ .htaccess ფაილი, რომელიც მდებარეობს მათი სერვერის ზედა დონის დირექტორიაში, რათა დაბლოკონ ერთი უცხოური IP მისამართი ან IP მისამართების მთელი დიაპაზონი.
Ნაბიჯი 1
განსაზღვრეთ რომელი უცხოური IP მისამართები გსურთ დაბლოკოთ. ვებსაიტები, როგორიცაა IPdeny და Country IP Block, გთავაზობთ IP მისამართების ჩამონათვალს, რომლებიც შედგენილია რეგიონალური ინტერნეტ სერვისების პროვაიდერებისგან (ISP).
დღის ვიდეო
ნაბიჯი 2
იპოვნეთ ".htaccess" ფაილი თქვენი სერვერის დირექტორიაში. ის ჩვეულებრივ არის უფრო მაღალი დონის დირექტორიაში, როგორიცაა "/www/htdocs/.htaccess". გამოიყენეთ ტექსტური რედაქტორი ".htaccess" ფაილის გასახსნელად.
ნაბიჯი 3
დააკოპირეთ შემდეგი და ჩასვით ".htaccess" ფაილში:
ბრძანება დაუშვას, უარყოს უარი "x"-დან უარყო "x" უარყო "x" დაუშვა ყველასგან
"X" წარმოადგენს უცხოურ IP მისამართს, რომლის დაბლოკვაც გსურთ (მაგალითად, "192.168.22.132"). ერთი IP მისამართის დასაბლოკად, შეიყვანეთ მისამართი "X"-ის ნაცვლად. IP მისამართების დიაპაზონის დასაბლოკად, შეიყვანეთ IP მისამართი "X"-ის ნაცვლად, მაგრამ ბოლოს დატოვეთ ციფრების ორი ნაკრები. დიაპაზონით დაბლოკილი IP მისამართი უნდა გამოიყურებოდეს "192.168".
ნაბიჯი 4
შეინახეთ რედაქტირებული ".htaccess" ფაილი და ჩატვირთეთ თქვენს სერვერზე. გადადით თქვენს ვებსაიტზე და დარწმუნდით, რომ სერვერის შეცდომები არ არის. თუ გსურთ დარწმუნდეთ, რომ რედაქტირებული ".htaccess" ფაილი მუშაობს, შეგიძლიათ გამოიყენოთ პროქსი იგივე IP მისამართით ან დიაპაზონით, როგორიც თქვენ დაბლოკეთ და სცადოთ ვებსაიტზე წვდომა.
რჩევა
შექმენით თქვენი „.htaccess“ ფაილის სარეზერვო ასლი, სანამ მასში რაიმე ცვლილებას შეიტანთ. ფაილში ნებისმიერი შეცდომა გამოიწვევს შეტყობინებას "სერვერის შეცდომა 500" თქვენს ვებსაიტზე შესვლისას.