馬老師 linux必備web服務入門及高階高階

2021-09-06 13:45:26 字數 1168 閱讀 7166

tcphttp首部

get /2.html

host: www.magedu.com(虛擬主機)

http報文:請求報文 相應報文

請求報文語法:

響應報文語法:

狀態**:

1xx:純資訊

2xx:"成功"類的資訊(200,201,202)

3xx:重定向類的資訊(301永久重定向,302臨時重定向,304not notify)

4xx:客戶端錯誤類的資訊(404請求了乙個不存在的檔案)

5xx:伺服器端錯誤類的資訊(500)

請求報文:

相應報文:

web伺服器的主要操作

1、建立連線-接受或拒絕客戶端連線請求;

2、接受請求-通過網路讀取http請求報文;

3、處理請求-解析請求並作出相應的動作;

4、訪問資源-訪問請求報文中相關的資源;

5、構建相應-使用正確的首部生成http響應報文;

6、傳送相應-向客戶端傳送生成的響應報文;

7、記錄日誌-當已經完成的http事物記錄進日誌檔案;

ss:10 image, 3 css, 5 html

18資源 單獨請求

ss:10 image, 3 css, 5 html

18資源 單獨請求 瀏覽器多執行緒,每乙個執行緒傳送乙個請求

http基於tcp,需要三次握手,四次斷開

瀏覽器快取是加速網頁資源訪問速度的。

為了避免三次握手、四次斷開等機制,http 1.1引入了

1、增強了快取功能

2、引入了長連線

為了資源的有效利用,長連線規定了超時斷開,最多允許請求多少次。

多個使用者同時訪問**,如何響應

繼續第九課。。。

Linux搭建web伺服器

部分借鑑於白藍的橙 httpd是apache超文字傳輸協議 http 伺服器的主程式,執行該程式 即可啟動web服務。一般結合dns使用 linux下配置dns的三種方法 1.host 本地dns解析 vi etc hosts eg 23.231.234.33 www.baidu.com 3.系統預...

16個必備Linux伺服器監控命令

16個必備linux伺服器監控命令 16個必備linux伺服器監控命令 2012年06月18日 linux,作業系統 共 3338字 想不想知道你的伺服器到底在幹什麼?那麼你要知道本文介紹的這些基本命令。一旦你熟悉掌握了這些命令,就為成為專業的 linux系統管理員打下了基礎。你可以通過圖形化使用者...

Linux監控web服務並郵件提醒

原文首發於 本文出自 rebornchang的部落格 首先說下在基於linux作業系統的郵件傳送。簡單的說使用mailx yum install mailx y命令列 mail s theme emailaddress,回車後輸入內容按ctrl d傳送郵件.管道符 echo mail main co...