nginx的基本知識

2021-09-25 13:12:40 字數 775 閱讀 8467

1、什麼是ngnix?

nginx是一款輕量級的web 伺服器/反向**伺服器及電子郵件(imap/pop3)**伺服器,在bsd-like 協議下發行

其特點是占有記憶體少,併發能力強,事實上nginx的併發能力確實在同型別的網頁伺服器中表現較好

2、nginx的優點

(1)適用於高併發

(2)可以做負載均衡伺服器和http伺服器

nginx作為負載均衡服務:nginx 既可以在內部直接支援 rails 和 php 程式對外進行服務

也可以支援作為 http**服務對外進行服務,nginx採用c進行編寫,不論是系統資源開銷還是cpu使用效率都比 perlbal 要好很多

處理靜態檔案,索引檔案以及自動索引,開啟檔案描述符緩衝

無快取的反向**加速,簡單的負載均衡和容錯

fastcgi,簡單的負載均衡和容錯

模組化的結構,包括 gzipping, byte ranges, chunked responses,以及 ssi-filter 等 filter

如果由 fastcg或其它**伺服器處理單頁中存在的多個 ssi,則這項處理可以並行執行,而不需要相互等待

(3)、可以作為**伺服器

作為郵件**服務:nginx 同時也是乙個非常優秀的郵件**服務

3、nginx的功能

(1)反向**

(2)負載均衡

(3)http伺服器(動靜分離)

(4)正向**

Nginx基本知識

基本配置說明 定義nginx執行的使用者和使用者組 user www data www data nginx程序數,建議設定為等於cpu總核心數。worker processes 2 全域性錯誤日誌定義型別,debug info notice warn error crit error log va...

nginx基本知識彙總

nginx的常用功能 http 反向 負載均衡,web快取 nginx常用模組 main 全域性設定 server 主機設定 upstream 負載均衡伺服器設定 和 location url匹配特定位置的設定 nginx負載均衡策略 輪詢 權重 ip hash ip繫結 fair 按後端伺服器響應...

Nginx基本知識,nginx安裝使用方法

nginx 是一款高效能的web伺服器軟體.具有極高的併發效能 利用nginx與tomcat組合使用,搭建反向 集群 nginx 反向 集群可以解決 的高併發問題 1 安裝 yum安裝 安裝yum y install nginx 啟動 停止 重啟 開機自啟 systemctl start stop ...