Nginx 基礎概念

2021-10-05 11:02:06 字數 512 閱讀 6193

1 nginx是什麼

1.nginx(engine x)是乙個高效能的http和反向**伺服器,特點是占用記憶體少,併發能力強。

2.ngix專門為效能優化而開發,效能是其最重要的考量,有報告表明能支援高達50000個併發連線數。

2.安裝

安裝教程

3.nginx常用命令

進入nginx所在目錄:/usr/local/webserver/nginx/sbin/

啟動命令

./nginx停止 nginx

./nginx -s stop

4. 配置檔案 nginx.conf 的組成

由三部分組成

全域性塊 從配置檔案開始到events塊之間的內容。主要設定ngix伺服器整體執行的配置指令。

events塊 主要影響ngix伺服器與使用者的網路連線。

http塊 nginx 伺服器配置中最頻繁的部分。包括http全域性塊、server塊。

nginx基礎概念 100 之request

這節我們講request,在nginx中我們指的是http請求,具體到nginx中的資料結構是ngx http request t。ngx http request t是對乙個http請求的封裝。我們知道,乙個http請求,包含請求行 請求頭 請求體 響應行 響應頭 響應體。http請求是典型的請求...

nginx基礎概念 100 之keepalive

當然,在nginx中,對於http1.0與http1.1也是支援長連線的。什麼是長連線呢?我們知道,http請求是基於tcp協議之上的,那麼,當客戶端在發起請求前,需要先與服務端建立tcp連線,而每一次的tcp連線是需要三次握手來確定的,如果客戶端與服務端之間網路差一點,這三次互動消費的時間會比較多...

Nginx之基礎概念及特性介紹

2.nginx的安裝部署 nginx是一款輕量級的http伺服器,發音為 engine x 是一款高效能的http和反向 伺服器,同時也是乙個imap pop3 smtp 伺服器,乙個通用的tcp udp 伺服器。其特點是占用記憶體資源少,併發能力強,根據官方提供的資料,單台伺服器併發能力最高能達到...