Nginx一些常用配置和技巧 文璽嘻嘻嘻

2022-09-23 06:15:11 字數 640 閱讀 5572

以下相關配置為工作中涉及到的,記錄下來,持續更新;

一 nginx新增賬號密碼驗證

htpasswd -c /etc/nginx/conf.d/***_monitor.pass wenxi //建立認證資訊,wenxi為認證使用者名稱

二 不允許通過ip訪問站

可能有一些未備案的網域名稱或者你不希望的網域名稱將伺服器位址指向了你的伺服器,這時候就會對你的站點造成一定的影響,需要禁止ip或未配置的網域名稱訪問,我們利用上邊所說的default規則,將預設流量返回自定義狀態碼;上邊這個方法比較粗暴,當然你也可以配置下所有未配置的位址訪問時直接301重定向到你的**去,也能為你的**帶來一定的流量

server

三 直接返回驗證檔案

有時候微信等等程式都需要我們放乙個txt檔案到專案裡以驗證專案歸屬,我們可以直接通過下邊這種方式修改nginx即可,無需真正的把檔案放到伺服器上;?

四 配置404直接跳轉到首頁

**出現404頁面不是特別友好,我們可以通過上面的配置在出現404之後自動跳轉到首頁去

五 驗證x-forwarded-for的獲取

驗證結果如下,真正獲取到的x-forwarded-for為獲取字段第乙個逗號前的值,並且限制了真實**ip為2.2.2.*的訪問;

六根據獲取的變數返回不同的結果

關於nginx的一些常用配置

nginx engine x 是乙個高效能的http和反向 伺服器,也是乙個imap pop3 smtp伺服器。1 併發連線配置 1.1 worker processes nginx執行工作程序個數,一般設定cpu的核心或者核心數x2。nginx.conf配置檔案中,設定 worker proces...

Nginx 安裝和一些基本配置

安裝工具 yum y install gcc gcc c pcre pcre devel zlib zlib devel openssl openssl devel編譯安裝 make make installnginx上的程序數和cpu核心數相等時,程序間切換的代價是最小的。基本配置項 1.1 er...

VIM 一些常用技巧

多行增加指定字元 進入vi vim編輯器,按ctrl v進入視覺化模式 visual block 移動游標上移或者下移,選中多行的開頭 選擇完畢後,按大寫的的i鍵,此時下方會提示進入 insert 模式,輸入你要插入的注釋符,例如 最後按esc鍵,你就會發現多行 已經被注釋了 刪除多行 ctrl v...