備忘錄 Nginx配置檔案詳解

2021-08-10 13:28:22 字數 1424 閱讀 8352

# 全域性設定

#定義nginx執行的使用者和使用者組

user www www;

#nginx程序數,建議設定為等於cpu總核心數。

worker_processes

2;#全域性錯誤日誌定義型別,[ debug | info | notice | warn | error | crit ]

# 在高併發情況下,通過設定cpu粘性來降低由於多cpu核切換造成的暫存器等現場重建帶來的效能損耗。

worker_cpu_affinity

0110;

error_log logs/error.log;

#error_log logs/error.log notice;

#error_log logs/error.log info;

#程序pid檔案

pid logs/nginx.pid;

#指定乙個nginx程序開啟的最多檔案描述符數目,理論值應該是最多開啟檔案數(ulimit -n)與nginx程序數相除,但是nginx分配請求並不是那麼均勻,所以最好與ulimit -n 的值保持一致。

worker_rlimit_nofile

65535;

# 事件配置

events

# http引數配置

# 很重要的虛擬主機配置

# server(主機設定)

server

#設定檢視nginx狀態的位址

location /status

#快取時間設定

#js和css快取時間設定

location

~ .*.(js|css)?$

#本地動靜分離反向**配置

#所有jsp的頁面均交由tomcat或resin處理

location

~ .(jsp|jspx|do)?$

#所有靜態檔案由nginx直接讀取不經過tomcat或resin

}## 其它虛擬主機,server 指令開始

}

Nginx 配置檔案備忘

以下備忘 nginx 中基礎配置的含義。在 etc nginx中可以找到nginx.conf配置檔案,其配置及注釋如下 執行 nginx worker 程序的使用者群組為 nginx user nginx 工作程序的數量,一般與 cpu 的核數相關 worker processes 1 錯誤日誌的目...

備忘錄模式 詳解

在不破壞封裝性的前提下,捕獲乙個物件的內部狀態,並在該物件之外儲存這個狀態 行為型模式 從網上找到的例圖 created by george on 16 7 16.發起角色 var originator function this.setstate function state this.creat...

vnc配置備忘錄

因為我開發板上要用到qt,所以我在伺服器上安裝了qt的開發環境,為了能遠端連線到伺服器我安裝了vnc,中間也是遇到了很多問題,比如連線上去後,只顯示乙個控制台的視窗,只能使用命令列。後來幾經周折才搞定先來個效果圖 sudo apt get install vnc4servervim usr bin ...