02 認識WEB伺服器

2021-09-01 12:55:12 字數 372 閱讀 8347

一、什麼是web?

可以簡單的理解為有大量**構成的網路,各個**提供不同的服務,有搜尋,有購物,有社交 ,有遊戲等等,但是核心都是基於http的。

二、web伺服器

伺服器由一台或多台計算機組成,執行著http服務軟體,比如常見的nginx,apache等,通常對外開放80(http),443(https)埠。

三 、配置最簡單的web伺服器

ubuntu linux  18.04

nginx  1.15.6  + pcre + zlib

./configure –prefix=/usr/local/nginx –with-pcre=/root/pcre-8.42 –with-zlib=/root/zlib-1.2.11

Web伺服器 Apache認識與描述

伺服器是提供計算服務的裝置。由於伺服器需要響應服務請求,並進行處理,因此一般來說伺服器應具備承擔服務並且保障服務的能力。apache是世界使用排名第一的web伺服器軟體。它可以執行在幾乎所有廣泛使用的計算機平台上,由於其跨平台和安全性被廣泛使用,是最流行的web伺服器端軟體之一。它快速 可靠並且可通...

web伺服器 簡單web伺服器實現

三次握手 一般情況下是瀏覽器先傳送請求資料,c s ack 應答 三次握手成功後,才開始進行通訊資料的收發。四次揮手 一般情況下是客戶端先關閉,給瀏覽器傳送關閉資訊。如果瀏覽器傳送了關閉資訊,但是伺服器沒有回過去,較慢 那麼瀏覽器一直發是不是就會有問題?所以會等待 2msl的時間。一般為2 5分鐘。...

web伺服器 併發web伺服器實現 epoll

在linux的網路程式設計中,很長的時間都在使用select來做事件觸發。在linux新的核心中,有了一種替換它的機制,就是epoll。epoll 是當今 linux 系統採用的方式,一般伺服器都是用 epoll 來實現的。epoll 是一種方案,這種方案不使用多程序多執行緒多協程,而是使用單程序單...