我不知道LAMP服務器的很多技術問題,但我租用了一個用於多個網站,並且需要快速知道何時以及如果一個流氓蜘蛛發出太多請求。有通常的日誌文件,但我不知道如何快速提取請求過多的IP地址信息。在開關機時,服務器陷入困境,排隊的郵件通常會延遲幾個小時。我已將GoogleBot設置爲緩慢抓取速度。也許有內置資源來做到這一點?防止蜘蛛陷入服務器的最佳方法?
0
A
回答
0
我會發表更多的理論答案,因爲有很多技術可以「預防」一場完整的災難。
首先,如果攻擊者需要防止DDoS幾乎是不可能的。更改IP非常簡單,大多數公司和人員也會使用不同的路線多次訪問同一臺服務器。
我認爲你應該開始把你的服務器分爲多個不同的機器和層。讓第一層或多個機器(或至少一個)成爲主要入口,其他人要處理「已登錄的用戶」。這會使得當你的請求太多時,第一層會關閉,但下面的層不會被觸摸。
我不需要告訴數據庫層將在底部,因爲它的「你想的東西,以保護最」
我也建議使用負載均衡器,如NGINX(http://nginx.org)。
另外,不要檢查日誌文件。在每一個請求中,你都可以得到誰在請求什麼以及與之相關的信息。訪問日誌可能太遲而無法執行任何操作。
看看這個:https://serverfault.com/questions/544523/apache-ddos-prevention。
另外不要忘記檢查Apache的庫以防止DDoS和這些類型的攻擊:libapache2-mod-evasive是我現在記得的一個:S
相關問題
- 1. 防止蜘蛛匹配URL
- 2. 最佳網站蜘蛛?
- 3. 我的蜘蛛服務意外停止?
- 4. 防止網站拒絕服務攻擊的最佳方法
- 5. 的robots.txt禁止:蜘蛛
- 6. 防止多個服務實例 - 最佳方法?
- 7. 如果訪問者是蜘蛛,防止寫入日誌/文件?
- 8. 阻止網絡蜘蛛
- 9. scrapy:蜘蛛中的小蜘蛛?
- 10. CodeIgniter中防止SQLInjection的最佳方法
- 11. 防止DocumentEvent循環的最佳方法?
- 12. 從第二個蜘蛛讀取的文件陷入了困境
- 13. 防止Django中的拒絕服務攻擊的最佳做法
- 14. Scrapy - 無法寫入登錄蜘蛛的__init__方法
- 15. 如何停止tcl web服務器上的蜘蛛/爬蟲程序
- 16. 如何防止蜘蛛和爬蟲使用昂貴的API?
- 17. 防止scrapy蜘蛛爬行網站的一部分太長
- 18. 防止索引目錄中的流氓蜘蛛
- 19. 如何防止未經授權的蜘蛛抓取
- 20. 從手動jQuery代碼創建蜘蛛最簡單的方法?
- 21. 在SqlDataAdapter中防止SQL注入的最佳方法
- 22. 使用Javascript或C#防止SQL注入的最佳方法?
- 23. 防止SQL注入mysql的最佳方法是什麼
- 24. 這是防止SQL注入Wordpress查詢的最佳方法
- 25. 在ADO.Net Datatable中防止注入的最佳方法?
- 26. 連接兩臺服務器並防止MITM攻擊的最佳方式
- 27. 如何阻止管道中的蜘蛛?
- 28. 從另一個蜘蛛的Scrapy導入方法
- 29. Scrapy DOMAIN_NAME的蜘蛛
- 30. Python的scrapy蜘蛛