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

首頁 > 網站 > Nginx > 正文

使用 Nginx 部署靜態頁面的方法

2024-08-30 12:21:36
字體:
來源:轉載
供稿:網友
本篇文章主要介紹了使用 Nginx 部署靜態頁面的方法,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

Nginx 介紹

Nginx 是俄羅斯人編寫的十分輕量級的 HTTP 服務器, Nginx,它的發音為 “ engine X ”,是一個高性能的 HTTP 和反向代理服務器,同時也是一個 IMAP/ POP3/ SMTP 代理服務器。Nginx 是由俄羅斯人 Igor Sysoev 為俄羅斯訪問量第二的 Rambler.ru 站點開發的,它已經在該站點運行超過兩年半了。Igor Sysoev 在建立的項目時,使用基于 BSD 許可。

英文主頁:http://nginx.net。

Nginx 作為 HTTP 服務器,有以下幾項基本特性:

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

即 Nginx 的優點:輕量、高性能、并發能力強。用來部署靜態頁面也是相當便捷。

這種高性能得益于 Nginx 的框架。在 Nginx 啟動后,會有一個 master 進程和多個 worker 進程。master 進程主要用來管理 worker 進程,包含:接收來自外界的信號,向各 worker 進程發送信號,監控 worker 進程的運行狀態,當 worker 進程退出后(異常情況下),會自動重新啟動新的 worker 進程。而基本的網絡事件,則是放在 worker 進程中來處理的。多個 worker 進程之間是對等的,他們同等競爭來自客戶端的請求,各進程互相之間是獨立的。一個請求,只可能在一個 worker 進程中處理,一個 worker 進程,不可能處理其它進程的請求。worker 進程的個數是可以設置的,一般我們會設置與機器 cpu 核數一致,這與 Nginx 的進程模型以及事件處理模型有關。

為何選用 Nginx

說到 Nginx,可能第一反應就是 反向代理 和 負載均衡 了。那么什么是 反向代理,什么又是 負載均衡 呢?

反向代理

首先了解一下什么是 前向代理 。代理 (Proxy) 也稱網絡代理,是一種特殊的網絡服務,通俗來講,就是在客戶端和目標服務器之間的充當中間人,接收客戶端的請求,再根據客戶端請求向目標服務器發起相應的請求,從目標服務器獲得指定資源后返回給客戶端。且代理服務器可以對目標服務器的資源下載至本地緩存,如果客戶端所要獲取的資源在代理服務器的緩存之中,則代理服務器并不會再向目標服務器發起請求,而是直接返回緩存的資源。

其實代理服務器非常常見,就比如因為 GWF 而存在的一些科學上網的代理商,就是利用國外服務器作為代理服務器,從而正確解析域名來實現科學上網。代理服務器也可以實現隱藏真實 IP,比如著名的 Tor (洋蔥路由器)就是通過多重代理和一些加密技術來實現匿名交流。

而 反向代理 則是在服務器端作為代理使用,而不是客戶端。也就是說,前向代理 是代理內部網絡用戶訪問 Internet 上服務器的連接請求,反向代理 是以代理服務器來接受 Internet 上的連接請求,然后將請求轉發給內部網絡上的服務器,并將從服務器上得到的結果返回給 Internet 上請求連接的客戶端,此時的代理服務器對外就表現為一個服務器。

負載均衡

反向代理負載均衡技術是把將來自 Internet 上的連接請求以反向代理的方式動態地轉發給內部網絡上的多臺服務器進行處理,從而達到負載均衡的目的。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 金秀| 中宁县| 大丰市| 黎平县| 蚌埠市| 景德镇市| 仁化县| 宁都县| 鹿邑县| 洛浦县| 驻马店市| 苗栗市| 大宁县| 翼城县| 遵化市| 桦甸市| 平湖市| 靖安县| 泗阳县| 葵青区| 屯门区| 来凤县| 驻马店市| 旌德县| 名山县| 莆田市| 阜新市| 呼玛县| 建湖县| 通城县| 元朗区| 甘孜| 泌阳县| 新邵县| 重庆市| 桃江县| 革吉县| 娱乐| 苍梧县| 新蔡县| 清河县|