Để giữ cho nó ngắn gọn và đơn giản, tôi sẽ đi thẳng vào vấn đề. Có vẻ như một loạt địa chỉ ip đang cố truy cập các tệp có khả năng chứa thông tin máy chủ nhạy cảm trên trang web của tôi vẫn đang trong giai đoạn phát triển do Linux và apache2 cung cấp và ngày càng nhận được nhật ký lỗi apache2 của một số IP đang cố truy cập các tệp thậm chí không thoát trên máy chủ của tôi.
Đây là một số nhật ký
[máy khách 103.153.76.212:64595] tập lệnh '/var/www/websites/example.com/xmlrpc.php' không tìm thấy hoặc không thể thống kê
[máy khách 45.146.164.110:56158] tập lệnh '/var/www/websites/example.com/index.php' không tìm thấy hoặc không thể thống kê
[máy khách 5.188.210.227:31411] tập lệnh '/var/www/websites/example.com/echo.php' không tìm thấy hoặc không thể thống kê
[máy khách 45.146.164.110:32824] tập lệnh '/var/www/websites/example.com/index.php' không tìm thấy hoặc không thể thống kê
[máy khách 128.199.2.210:55528] tập lệnh '/var/www/websites/example.com/system_api.php' không tìm thấy hoặc không thể thống kê
[client 117.50.90.31:43096] script '/var/www/websites/example.com/wp-login.php' không tìm thấy hoặc không thể thống kê
[máy khách 143.198.136.88:39108] AH01630: máy khách bị từ chối bởi cấu hình máy chủ: /var/www/websites/example.com/server-status
[máy khách 143.198.136.88:39688] tập lệnh '/var/www/websites/example.com/info.php' không tìm thấy hoặc không thể thống kê
[máy khách 45.146.164.110:34004] tập lệnh '/var/www/websites/example.com/index.php' không tìm thấy hoặc không thể thống kê
Tôi đã tắt trang web của mình với example.com nhưng bạn có được hình ảnh cộng với việc tôi đã tìm hiểu một số địa chỉ ip đó và hoàn toàn không nhận được gì mặc dù ip của tôi cho thấy là do một số ISP của Nga nợ.
Vì vậy, rõ ràng bất cứ ai đang làm điều này đang kiểm tra các lỗ hổng nhưng tôi muốn tự động chặn các ip đó. Có mô-đun Apache2, tập lệnh php hoặc python nào mà tôi có thể sử dụng để đạt được điều này không..?