nginx簡單優化及模組介紹

2021-10-01 21:57:24 字數 1228 閱讀 6696

解壓

tar xfz nginx-1.16.1.tar.gz
安裝依賴

yum -y install gcc gcc-c++ pcre-devel zlib-devel
原始碼安裝

cd nginx-1.16.1/

./configure &&

make

&&make

install

啟動一下訪問一下

進入配置檔案

vim /usr/local/nginx/conf/nginx.conf
隱藏版本號

放到httpd模組中

server_tokens off;
在平滑重啟檢視

worker_processes 8;    優化nginx worker程序數(8是cpu的倍數)

worker_rlimit_nofile 65535; 優化nginx worker程序最大開啟檔案數

worker_connections 65535; 優化nginx worker單個程序允許的最大連線數

sendfile on; 開啟高效檔案傳輸模式 放在http模組

keepalived_timeout 65; 優化nginx連線超時時間

gzip on; nginx壓縮

nginx配置檔案詳解

主要模組:

main:配置一些影響整體執行引數

events:配置和伺服器效能相關的引數

http塊:包含server模組,location模組。包含巢狀多個server,配置**、快取、日誌等大部分功能

server塊:可以巢狀多個location塊。配置虛擬主機相關引數

location:配置請求路由:各頁面的處理情況

Nginx簡單介紹及安裝

nginx簡介 nginx是一款高效能的http和反向 伺服器,主要有以下優點 nginx作為 伺服器主要用來實現反向 和負載均衡。要理解反想 首先介紹一下正向 如下圖正向 是 客戶端,服務端不知道真實的客戶端是誰,客戶端請求的服務都被 伺服器代替來請求。反向 則是 的服務端,以 伺服器來接受int...

Nginx 簡單介紹及安裝

nginx 是俄羅斯人 igor sysoev 編寫的十分輕量級的 http 伺服器,nginx 以事件驅動的方式編寫,所以有非常好的效能,同時也是乙個非常高效的反向 負載均衡伺服器,同時也是乙個郵件 伺服器。nginx 因為它的穩定性 豐富的模組庫 靈活的配置和低系統資源的消耗而聞名。nginx四...

Nginx 常用模組介紹

nginx 核心模組介紹 標準的http功能模組集合 常用模組彙總 ngx http core module 包括一些核心的http引數配置,對應nginx的配置為http區塊部分 ngx http gzip module 壓縮模組,對nginx返回的資料壓縮,屬於效能優化模組 ngx http p...