http和apache服務器

超文本傳輸協議(HTTP,HyperText Transfer Protocol)是互聯網上應用最為廣泛的一種網絡協議。所有的WWW文件都必須遵守這個標準。設計HTTP最初的目的是為了提供一種發布和接收HTML頁面的方法。
http/1.1 :1997年1月
引入了持久連接(persistent connection) , tcp連接默認不關閉,可以被多個請求復用
引入管道機制(pipelining) , 在同一個tcp連接里,客戶端可以同時發送多個請求,提高HTTP的效率
新增PUT,PATCH,OPTIONS,DELETE
問題弊端:
同一個tcp連接里面,數據通訊是按次序進行的,服務器順序處理回應,前面回應慢,造成”對頭堵塞”.有兩種方法避免上述問題:一,減少請求數,二是多開持久連接(keepalive). 網頁優化(改善請求),比如合并腳本和樣式表,將圖片嵌入css代碼,域名分片(domain sharding)等
查看服務器的信息
web服務器請求處理步驟
(1)建立連接(2)發送和接收請求報文(3)服務器處理請求(4)訪問資源(服務器訪問磁盤中的資源) (5)構建響應報文
(6)發送響應報文(7)記錄日志
請求由三部分組成: 請求行,請求頭,請求正文
請求行:??請求方法 URI??協議/版本
請求頭(request header):??使用??關鍵字:<空格>值??對組成
GET/sample.jspHTTP/1.1
Accept:image/gif.image/jpeg,*/*
Accept-Language:zh-cn
Connection:Keep-Alive
Host:localhost
User-Agent:Mozila/4.0(compatible;MSIE5.01;Window NT5.0)
Accept-Encoding:gzip,deflate
服務器:
服務器的構成包括處理器、硬盤、內存、系統總線等,和通用的計算機架構類似,但是由于需要提供高可靠的服務,因此在處理能力、穩定性、可靠性、安全性、可擴展性、可管理性等方面要求較高。
在網絡環境下,根據服務器提供的服務類型不同,分為文件服務器,數據庫服務器,應用程序服務器,WEB服務器等。
httpd介紹??Apache HTTP Server
特征: 高度模塊化: core + modules
DSO: dynamic shared object 動態加載或者卸載
MPM:multi-processing module多路處理模塊(多種I/O處理模式)
httpd功能特性:
1,虛擬主機,就是一個主機上可以建立多個網站,不同網站可以基于IP,port,FQDN(網站名)區分
2,CGI:common gateway interface 通用網關接口, 連接兩端不同的傳輸協議
3,反向代理 ,類似DNAT
4,負載均衡
httpd的安裝
rpm -qi httpd 查看httpd的說明
rpm -ql httpd 查看httpd包括的文件列表
service httpd start 啟動httpd服務
chkconfig –list httpd
chkconfig httpd on
設置/var/www/html即可設置它的網頁
這樣實現了網頁的基本實現

本文來自投稿,不代表Linux運維部落立場,如若轉載,請注明出處:http://www.www58058.com/89556

(0)
daishitongdaishitong
上一篇 2017-12-05 16:53
下一篇 2017-12-06 00:21

相關推薦

  • JoSQL內存數據庫遠程代碼執行漏洞(含EXP)

    JoSQL全稱SQL for Java Objects,提供了應用SQL語句的Java對象的集合的能力開發,JoSQL提供了搜索,排序,group等對Java對象的集合進行類似SQL的查詢應該應用的功能。 例如,查找所有在2004年內修改過的html文件: SELECT * FROM   java.io.File WH…

    Linux干貨 2015-03-06
  • 使用monit搭建一個監控系統

     上周用monit搭建或者說定制了一個監控系統,來監控服務器發生事情。當然了主要是監控異常,因為我們的產品屬于服務器類型,很多進程都daemon,要不停的運行。我們搭建監控目的不過是出現問題能夠及時的知道,平時可從web UI上看到整個系統的狀況,同時它本身要輕量級,不要影響性能。當然了類似的產品很多了,比如Ganglia,我在老科長波哥曾經搭建過…

    Linux干貨 2015-02-15
  • 數組的基本應用

                                   數組 變量:存儲單個元素的內存空間v 數組:存儲多個元素的連續的內存空間,相當于多個變量的集合。v 數組名和索引 索引:編號從0…

    Linux干貨 2016-08-24
  • 第九周作業

    1、寫一個腳本,判斷當前系統上所有用戶的shell是否為可登錄shell(即用戶的shell不是/sbin/nologin);分別這兩類用戶的個數;通過字符串比較來實現; 2、寫一個腳本     (1) 獲取當前主機的主機名,保存于hostname變量中;     (2) 判斷此變量的值是否為loc…

    2017-04-20
  • 關于文件 atime mtime gtime 專題–2016-07-27

    Linux文件組成部分:元數據(metadata)和數據(date) 元數據的查看方式:使用stat命令; 數據的查看方式:文本格式使用 cat nano查看及修改即可; stat命令: 功能說明:顯示文件或文件系統的狀態 語法: stat  [OPTION] …  FILE… 參數:   舉例: [ro…

    Linux干貨 2016-08-04
  • Linux 登錄趣事

    初入Linux運維,在虛擬機VMware12中裝載CentOS6和CentOS7,均帶有圖形化界面。簡單熟悉Linux,發現了一些關于登錄的趣事,在此與大家分享。 運行環境:CentOS6和CentOS7 工具:系統里的terminal 登錄趣事(以CentOS6為例): (1)自動登錄圖形化界面 每次啟動CentOS6,短暫等待之后便會進入登錄界面,然后選…

    2017-07-15
欧美性久久久久