国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > Nginx > 正文

簡單談談Nginx基礎知識入門

2024-08-30 12:25:27
字體:
來源:轉載
供稿:網友

Nginx 是一個高性能的 HTTP 和反向代理服務器,以高穩定性、豐富的功能集、示例配置文件和低系統資源的消耗而聞名。

Nginx 特點 處理靜態文件,索引文件以及自動索引;打開文件描述符緩沖. 無緩存的反向代理加速,簡單的負載均衡和容錯. FastCGI,簡單的負載均衡和容錯. 模塊化的結構。包括 gzipping, byte ranges, chunked responses,以及 SSI-filter 等 filter。如果由 FastCGI 或其它代理服務器處理單頁中存在的多個 SSI,則這項處理可以并行運行,而不需要相互等待。 支持 SSL 和 TLSSNI. 主要應用場合 1、靜態 HTTP 服務器

首先,Nginx是一個 HTTP 服務器,可以將服務器上的靜態文件(如 HTML、圖片)通過 HTTP 協議展現給客戶端。

配置:

server {	listen 80; # 端口號	location / {		root /usr/share/nginx/html; # 靜態文件路徑	}}

2、反向代理服務器

什么是反向代理?

客戶端本來可以直接通過 HTTP 協議訪問某網站應用服務器,如果網站管理員在中間加上一個 Nginx,客戶端請求Nginx,Nginx 請求應用服務器,然后將結果返回給客戶端,此時 Nginx 就是反向代理服務器。

配置:

server {	listen 80;	location / {		proxy_pass http://192.168.20.1:8080; # 應用服務器HTTP地址	}}

既然服務器可以直接 HTTP 訪問,為什么要在中間加上一個反向代理,不是多此一舉嗎?反向代理有什么作用?繼續往下看,下面的負載均衡、虛擬主機,都基于反向代理實現,當然反向代理的功能也不僅僅是這些。

3、負載均衡

當網站訪問量非常大,網站站長開心賺錢的同時,也攤上事兒了。因為網站越來越慢,一臺服務器已經不夠用了。于是將相同的應用部署在多臺服務器上,將大量用戶的請求分配給多臺機器處理。同時帶來的好處是,其中一臺服務器萬一掛了,只要還有其他服務器正常運行,就不會影響用戶使用。

當我們網站進行大的升級更新時,我們不可能直接將所有的服務器都關掉,然后再升級的。通常我們都是批量的關掉一些服務器,去升級網站,當有用戶的請求時則分配給其他還在運作的機器處理。當之前關掉的機器更新完成后,再次開啟,然后又批量關掉部分機器,如上循環,直到最后全部機器都更新完成。這樣就不會影響用戶使用。

Nginx 可以通過反向代理來實現負載均衡。

配置:

upstream myapp {	server 192.168.20.1:8080; # 應用服務器1	server 192.168.20.2:8080; # 應用服務器2}server {	listen 80;	location / {		proxy_pass http://myapp;	}}            
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 当雄县| 松滋市| 安福县| 五华县| 祥云县| 兴化市| 屯留县| 屏东市| 平陆县| 洞头县| 合江县| 昌吉市| 新和县| 南宫市| 徐水县| 卢龙县| 资阳市| 山东省| 天津市| 察隅县| 克山县| 陇川县| 东丰县| 巩义市| 雷波县| 湾仔区| 抚宁县| 子洲县| 宕昌县| 北票市| 河曲县| 高邮市| 柳林县| 阿瓦提县| 中宁县| 瑞金市| 元江| 大连市| 平度市| 蒙城县| 罗源县|