日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

Linux的Nginx一:概况

發布時間:2024/9/19 linux 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux的Nginx一:概况 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Nginx與Tomcat區別

Apache/Nginx 應該叫做「HTTP Server」

?Tomcat 則是一個「Application Server」

HTPP Server

一個 HTTP Server 關心的是 HTTP 協議層面的傳輸和訪問控制,所以在 Apache/Nginx 上你可以看到代理、負載均衡等功能。客戶端通過 HTTP Server 訪問服務器上存儲的資源(HTML 文件、圖片文件等等)。通過 CGI 技術,也可以將處理過的內容通過 HTTP Server 分發,但是一個 HTTP Server 始終只是把服務器上的文件如實的通過 HTTP 協議傳輸給客戶端。

Application Server

應用服務器,則是一個應用執行的容器。它首先需要支持開發語言的 Runtime(對于 Tomcat 來說,就是 Java),保證應用能夠在應用服務器上正常運行。其次,需要支持應用相關的規范,例如類庫、安全方面的特性。對于 Tomcat 來說,就是需要提供 JSP/Sevlet 運行需要的標準類庫、Interface 等。為了方便,應用服務器往往也會集成 HTTP Server 的功能,但是不如專業的 HTTP Server 那么強大

關系

nginx常用做靜態內容服務和代理服務器(不是你FQ那個代理),直面外來請求

tomcat是運行在 HTTP Server 的背后,執行應用,將動態的內容轉化為靜態的內容之后,通過 HTTP Server 分發到客戶端

Nginx好處

訪問量少

負載均衡

上傳圖片操作。我們把圖片上傳到了tomcat1上了,當我們要訪問這個圖片的時候,tomcat1正好在工作,所以訪問的請求就交給其他的tomcat操作,而tomcat之間的數據沒有進行同步,所以就發生了我們要請求的圖片找不到,為了解決這種情況,我們就想出了分布式。

分布式

我們專門建立一個圖片服務器,用來存儲圖片。這樣當我們都把圖片上傳的時候,不管是哪個服務器接收到圖片,都把圖片上傳到圖片服務器,圖片服務器上需要安裝一個http服務器,可以使用tomcat、apache、nginx。

為什么使用nginx

原因如下:nginx常用做靜態內容服務和代理服務器(不是你FQ那個代理),直面外來請求轉發給后面的應用服務(tomcat,django什么的),tomcat更多用來做做一個應用容器,讓java web app跑在里面的東xi

Nginx定義

Nginx是一個http服務器。是一個使用c語言開發的高性能的http服務器及反向代理服務器

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

Nginx場景

???1.?http服務器。Nginx是一個http服務可以獨立提供http服務。可以做網頁靜態服務器。

???2、?虛擬主機。可以實現在一臺服務器虛擬出多個網站。例如個人網站使用的虛擬主機。即域名解析 vhost文件的配置

  • 基于端口的,不同的端口
  • 基于域名的,不同域名

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

總結

以上是生活随笔為你收集整理的Linux的Nginx一:概况的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。