Nginx想實現動態封禁IP?詳細教程來了
需求爲了封禁某些爬蟲或者惡意使用者對伺服器的請求,我們需要建立一個動態的 IP 黑名單。對於黑名單中的 IP ,我們將拒絕提供服務。並且可以設定封禁失效時間環境準備linux version: centos7 / ubuntu 等 ...
需求爲了封禁某些爬蟲或者惡意使用者對伺服器的請求,我們需要建立一個動態的 IP 黑名單。對於黑名單中的 IP ,我們將拒絕提供服務。並且可以設定封禁失效時間環境準備linux version: centos7 / ubuntu 等 ...
在軟件開發中,保持程式碼歷史的清晰和線性是非常重要的。它不僅有助於團隊成員理解專案的進展,也使得程式碼審查和問題追蹤變得更加容易。Git 提供了多種合併程式碼的方法,其中 rebase 是一種非常強大的工具,它允許我們重新書寫專案的歷...
背景衆所周知,虛擬地址和實體地址的對映關係是頁表(Page Table)這個數據結構由系統來維護的,但是處理器是如何利用這個頁表來獲取實體地址來讀寫的呢。記憶體管理單元(MMU, Memory Management Unit)就是處理...
在 macOS 上安裝 PostgreSQL 有多種方法,這裏介紹一種使用 Homebrew 安裝的方案使用 Homebrew 安裝 PostgreSQL1. 安裝 Homebrew(如果尚未安裝): 開啟終端並執行以下命令:/bin...
基本概念:Protocol Buffers(通常簡稱為 Protobuf)是一種由 Google 開發的用於序列化結構化資料的語言中立、平臺中立、可擴充套件的機制。它類似於 XML 和 JSON,但更小、更快、更簡單。以下是對 Pro...
Docker的CentOS映象由於做了精簡,去掉了ping和telnet命令,所以不能直接適用,會報命令不存在,那麼,如何在docker容器中安裝這個命令呢?更新docker容器源索引更新docker源索引apt-get update...
什麼是CSRF??大家都聽過一句話叫“陌生的連結不要亂點”,原因就是釣魚網站的連結點開之後會造成CSRF攻擊。 CSRF譯為“跨站請求偽造”。簡單來說就是釣魚網站連結盜用了使用者的資訊(例如銀行網站頒發給使用者的token),執行了非...
什麼是Gzip壓縮gzip是一種檔案壓縮格式,它可以將檔案壓縮為較小的大小,以便更快地在網路上傳輸或儲存在磁碟上。gzip壓縮演算法適用於文字型別的資料,通常用於壓縮Web伺服器上的靜態資原始檔,例如HTML,CSS,JavaScri...
前言測試服的k8s突然無法使用了,開啟面板報錯,最近沒有動過伺服器的環境檢視伺服器資訊開啟服務kubectl get node 報錯,看情況是證書問題 Unable to connect to the server: x509: ce...
限制網絡卡的上行流量上行流量用ingress這個qdisc實現,實現簡單的限速tc qdisc add dev wg0 ingresstc filter add dev wg0 protocol ip ingress u32 mat...
最近在使用 Figma 的過程中,合併分支和開啟檔案的速度都變的很慢,Figma 的左側經常出現記憶體佔用過大的提示,一看圖層數量,已經有一百四十多萬了。如果你是深度使用 Figma 的同學,應該會經常遇到 Figma 載入速度慢或者...
利用 .gitconfig 的 includeIf 語句匹配不同的遠端倉庫url切換 user配置 gitconfig在 ~/.gitconfig 同目錄下建立多個 .gitconfig.<你希望的名稱> 配置檔案。在配置檔案裡寫入以...