Nginx

Nginx 請求處理流程你瞭解嗎?

本文主要介紹了nginx的11個處理階段和lua的8個處理階段,並說明了 nginx和lua執行階段的對應關係。 上篇文章回顧: Linux網路程式設計之IO模型

Go後臺對圖片base64解碼,並儲存至檔案伺服器。

單人開發移動端專案前後端,對專案中出現的一些問題做記錄。 前端使用vue,預設base64編碼上傳圖片,略過。 後臺使用go-gin框架,主要使用了路由和資料傳輸和繫結的功能 1. 後端宣告一個結構體用

Nginx 通過 Lua + Redis 實現動態封禁 IP

一、背景 為了封禁某些爬蟲或者惡意使用者對伺服器的請求,我們需要建立一個動態的 IP 黑名單。對於黑名單之內的 IP ,拒絕提供服務。 二、架構 實現 IP 黑名單的功能有很多途徑: 1

Nginx if 指令工作原理

Nginx 的if 指令被認為是“邪惡”的,就和 C 語言的goto 一樣。甚至官方有一篇 If is Evial 來警告你不要使用if 。但有時候 if

本站開啟TLS 1.3

安裝依賴 本站基於 Centos7+Oneinstack 搭建,如果你使用其它發行版,與包管理有關的命令請自行調整。 首先安裝依賴庫和編譯要用到的工具: yum -y install build-e

traefik 教程

traefik 是一個HTTP層面的反向代理和負載均衡, 用Go編寫, 有的功能包括: 沒有依賴 帶熔斷器 Let's Encrypt證書支援 無縫重啟 支援多個後端

Nginx作為TCP/UDP的負載均衡

從Nginx 1.9開始,nginx也可以支援TCP/UDP的負載均衡,當然前提是編譯的時候 把stream這個模組編譯進去了,可以通過nginx -V 來檢視是否有: $ nginx -V

1746007854.0799