系統架構篇之Nginx&OpenResty搭建

具體內容請看:https://ke.qq.com/course/272774#tuin=5740604a

視頻介紹

01.課程介紹

02.nginx的使用場景

03.nginx的安裝

04.虛擬主機的概念以及配置種類

05.基於IP&端口號配置

06.基於域名的虛擬主機配置

07.阿里雲ecs配置nginx反向代理

08.阿里雲ecs配置nginx負載均衡

09.負載均衡中session同步的幾種方案

10.openresty簡介&安裝

11.openresty之nginx+lua開發一個helloworld

什麼是nginx

Nginx是一款高性能的http 服務器/反向代理服務器及電子郵件(IMAP/POP3)代理服務器。由俄羅斯的程序設計師Igor Sysoev所開發,官方測試nginx能夠支支撐5萬併發鏈接,並且cpu、內存等資源消耗卻非常低,運行非常穩定。開源、免費。

Nginx的應用場景

1、http服務器。

Nginx是一個http服務可以獨立提供http服務。可以做網頁靜態服務器,圖片服務器等。

2、虛擬主機。

可以實現在一臺服務器虛擬出多個網站。
當我有一臺服務器的時候,想將多個網站都部署到這臺服務器上,這時候就可以使用虛擬主機,(一個IP虛擬出多臺),可以使用域名來區分

3、反向代理,負載均衡。

當網站的訪問量達到一定程度後,單臺服務器不能滿足用戶的請求時,需要用多臺服務器集羣可以使用nginx做反向代理。並且多臺服務器可以平均分擔負載,不會因爲某臺服務器負載高宕機而某臺服務器閒置的情況。

正向代理

只用於代理內部網絡對Internet的連接請求,客戶機必須指定代理服務器,並將本來要直接發送到Web服務器上的http請求發送到代理服務器中。
比如:你現在要上網,你通過一臺服務器登錄上網,這時候是通過服務器代理上網;如下圖
這裏寫圖片描述

反向代理(Reverse Proxy)

是指以代理服務器來接受Internet上的連接請求,然後將請求轉發給內部網絡上的服務器;並將從服務器上得到的結果返回給Internet上請求連接的客戶端,此時代理服務器對外就表現爲一個服務器。
這裏寫圖片描述

發佈了26 篇原創文章 · 獲贊 6 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章