国产探花免费观看_亚洲丰满少妇自慰呻吟_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;	}}            
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 广宁县| 油尖旺区| 建湖县| 屯留县| 新田县| 循化| 河北省| 株洲市| 合水县| 富裕县| 罗城| 台前县| 杭锦后旗| 德兴市| 札达县| 邢台县| 青田县| 梁山县| 高陵县| 贵港市| 抚宁县| 博兴县| 阿鲁科尔沁旗| 得荣县| 合川市| 云梦县| 威海市| 晋宁县| 涞源县| 惠东县| 景东| 石门县| 阳城县| 康平县| 门源| 浪卡子县| 古丈县| 教育| 临湘市| 翁牛特旗| 九龙县|