Nginx的基本功能

2021-08-29 03:52:03 字數 791 閱讀 5581

nginx的一些基本功能

1、靜態http伺服器

首先,nginx是乙個http伺服器,可以將伺服器上的靜態檔案(如,html)通過http協議展現給客戶端

2、反向**伺服器

什麼是反向**?

客戶端本來就可以直接通過http協議訪問某**應用伺服器,**管理員可以在中間加上乙個nginx,客戶端請求nginx,nginx請求應用伺服器,然後將結果返回給客戶端,此時nginx就是反向**伺服器

負載均衡、虛擬主機等都是基於反向**實現

3、負載均衡

當**訪問量非常大,**越來越慢,一台伺服器已經不夠用了。於是將同乙個應用部署在多台伺服器上,將大量使用者的請求分配給多台機器處理。同時帶來的好處是,其中一台伺服器萬一掛了,只要還有其他伺服器正常執行,就不會影響使用者使用

nginx可以通過反向**來實現負載均衡

注:伺服器的硬體配置可能有好有差,想把大部分請求分配給好的伺服器,把少量請求分配給差的伺服器,可以通過weight來控制

4、虛擬主機

有的**訪問量大,需要負載均衡。然而並不是所有**都如此出色,有的**,由於訪問量太小,需要節約成本,將多個**部署在同一臺伺服器上

例如:將www.aaa.com和www,bbb,com兩個**部署在同一臺伺服器上,兩個網域名稱解析到同乙個ip位址,但是使用者通過兩個網域名稱卻可以開啟兩個完全不同的**,互不影響,就像訪問兩個伺服器一樣,所以叫兩個虛擬主機

5、fastcgi

nginx本身不支援php等語言,但是它可以通過fastcgi來將請求扔給某些語言或框架處理(例如:php、python、perl)

Nginx基本功能

1 靜態http伺服器 首先,nginx是乙個http伺服器,可以將伺服器上的靜態檔案 如html 通過http協議展現給客戶端。配置 plain view plain copy server 2 反向 伺服器 什麼是反向 客戶端本來可以直接通過http協議訪問某 應用伺服器,管理員可以在中間加上乙...

Nginx 的基本功能介紹

1 是什麼?nginx是靜態http伺服器 nginx配置 2 反向 伺服器 客戶端本來可以直接通過http協議訪問某 應用伺服器,如果 管理員在中間加上乙個nginx,客戶端請求nginx,nginx請求應用伺服器,然後將結果返回給客戶端,此時nginx就是反向 伺服器。反向 反向 配置 3 負載...

Nginx基本功能極速入門

本文主要介紹一些nginx的最基本功能以及簡單配置,但不包括nginx的安裝部署以及實現原理。廢話不多,直接開始。首先,nginx是乙個http伺服器,可以將伺服器上的靜態檔案 如html 通過http協議展現給客戶端。配置 server 什麼是反向 客戶端本來可以直接通過http協議訪問某 應用伺...