版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、Httpd的目錄結(jié)構(gòu):安裝完成后在/usr/local/apache2目錄下/bin:運(yùn)行和管理web服務(wù)所需要的執(zhí)行程序/conf配置文件/htdocs網(wǎng)頁文檔的根目錄/manualapache服務(wù)器的完整配置指南文檔/man幫助文檔/lib運(yùn)行apache服務(wù)所需的庫文件/modulesapache服務(wù)器動(dòng)態(tài)加載的模塊文件/logsapache服務(wù)器的日志文件Apachectl用法configtest 檢查設(shè)置文件中的語法是否正確。 fullstatus 顯示服務(wù)器完整的狀態(tài)信息。 graceful
2、 重新啟動(dòng)Apache服務(wù)器,但不會(huì)中斷原有的連接。help 顯示幫助信息。restart 重新啟動(dòng)Apache服務(wù)器。start 啟動(dòng)Apache服務(wù)器。status 顯示服務(wù)器摘要的狀態(tài)信息。stop 停止Apache服務(wù)器。Httpd用法-c<httpd指令> 在讀取配置文件前,先執(zhí)行選項(xiàng)中的指令。 -C<httpd指令>
3、0;在讀取配置文件后,再執(zhí)行選項(xiàng)中的指令。-d<服務(wù)器根目錄> 指定服務(wù)器的根目錄。-D<設(shè)定文件參數(shù)> 指定要傳入配置文件的參數(shù)。-f<設(shè)定文件> 指定配置文件。 -h 顯示幫助。 -l 顯示服務(wù)器編譯時(shí)所包含的模塊。 -L 顯示httpd指令的說明。 -S 顯示配置文件中的設(shè)定。-t 測(cè)
4、試配置文件的語法是否正確。-v 顯示版本信息。-V 顯示版本信息以及建立環(huán)境。 -X 以單一程序的方式來啟動(dòng)服務(wù)器。格式: ./ab options http:/hostname:port/path參數(shù): -n requests Number of requests to perform /在測(cè)試會(huì)話中所執(zhí)行的請(qǐng)求個(gè)數(shù)。默認(rèn)時(shí),僅執(zhí)行一個(gè)請(qǐng)求 -c concurrency Number of multiple requests to make /一次產(chǎn)生的請(qǐng)求個(gè)數(shù)。默認(rèn)是一次一個(gè)。 -t ti
5、melimit Seconds to max. wait for responses /測(cè)試所進(jìn)行的最大秒數(shù)。其內(nèi)部隱含值是-n 50000。它可以使對(duì)服務(wù)器的測(cè)試限制在一個(gè)固定的總時(shí)間以內(nèi)。默認(rèn)時(shí),沒有時(shí)間限制。 -p postfile File containing data to POST /包含了需要POST的數(shù)據(jù)的文件. -T content-type Content-type header for POSTing /POST數(shù)據(jù)所使用的Content-type頭信息。 -v verbosity How much troubleshooting info to print /設(shè)置顯示
6、信息的詳細(xì)程度 - 4或更大值會(huì)顯示頭信息, 3或更大值可以顯示響應(yīng)代碼(404, 200等), 2或更大值可以顯示警告和其他信息。 -V 顯示版本號(hào)并退出。 -w Print out results in HTML tables /以HTML表的格式輸出結(jié)果。默認(rèn)時(shí),它是白色背景的兩列寬度的一張表。 -i Use HEAD instead of GET / 執(zhí)行HEAD請(qǐng)求,而不是GET。 -x attributes String to insert as table attributes / -y attributes String to insert as tr attributes /
7、 -z attributes String to insert as td or th attributes / -C attribute Add cookie, eg. 'Apache=1234. (repeatable) /-C cookie-name=value 對(duì)請(qǐng)求附加一個(gè)Cookie:行。 其典型形式是name=value的一個(gè)參數(shù)對(duì)。此參數(shù)可以重復(fù)。 -H attribute Add Arbitrary header line, eg. 'Accept-Encoding: gzip' Inserted after all normal header lin
8、es. (repeatable) -A attribute Add Basic WWW Authentication, the attributes are a colon separated username and password. -P attribute Add Basic Proxy Authentication, the attributes are a colon separated username and password. /-P proxy-auth-username:password 對(duì)一個(gè)中轉(zhuǎn)代理提供BASIC認(rèn)證信任。用戶名和密碼由一個(gè):隔開,并以base64編碼
9、形式發(fā)送。無論服務(wù)器是否需要(即, 是否發(fā)送了401認(rèn)證需求代碼),此字符串都會(huì)被發(fā)送。 -X proxy:port Proxyserver and port number to use -V Print version number and exit -k Use HTTP KeepAlive feature -d Do not show percentiles served table. -S Do not show confidence estimators and warnings. -g filename Output collected data to gnuplot format
10、 file. -e filename Output CSV file with percentages served -h Display usage information (this message) /-attributes 設(shè)置 屬性的字符串. 缺陷程序中有各種靜態(tài)聲明的固定長度的緩沖區(qū)。另外,對(duì)命令行參數(shù)、服務(wù)器的響應(yīng)頭和其他外部輸入的解析也很簡單,這可能會(huì)有不良后果。它沒有完整地實(shí)現(xiàn) HTTP/1.x; 僅接受某些'預(yù)想'的響應(yīng)格式。 strstr(3)的頻繁使用可能會(huì)帶來性能問題,即, 你可能是在測(cè)試ab而不是服務(wù)器的性能。參數(shù)很多,一般我們用 -c 和 -n 參
11、數(shù)就可以了. 例如:./ab -c 1000 -n 1000 /index.php這個(gè)表示同時(shí)處理1000個(gè)請(qǐng)求并運(yùn)行1000次index.php文件.#/usr/local/xiaobai/apache2054/bin/ab -c 1000 -n 1000 /index.html.zh-cn.gb2312 This is ApacheBench, Version 2.0.41-dev <$Revision: 2 $> apache-2.0Copyright (c) 1996 Adam Twiss, Ze
12、us Technology Ltd, Copyright (c) 1998-2002 The Apache Software Foundation, /Benchmarking (be patient)Completed 100 requestsCompleted 200 requestsCompleted 300 requestsCompleted 400 requestsCompleted 500 requestsCompleted 600 requestsCompleted 700 requestsCompleted 800 r
13、equestsCompleted 900 requestsFinished 1000 requestsServer Software: Apache/2.0.54/平臺(tái)apache 版本2.0.54Server Hostname: /服務(wù)器主機(jī)名Server Port: 80/服務(wù)器端口Document Path: /index.html.zh-cn.gb2312/測(cè)試的頁面文檔Document Length: 1018 bytes/文檔大小Concurrency Level: 1000/并發(fā)數(shù)Time taken for tests: 8.188731 seconds/整個(gè)
14、測(cè)試持續(xù)的時(shí)間Complete requests: 1000/完成的請(qǐng)求數(shù)量Failed requests: 0/失敗的請(qǐng)求數(shù)量Write errors: 0Total transferred: 1361581 bytes/整個(gè)場景中的網(wǎng)絡(luò)傳輸量HTML transferred: 1055666 bytes/整個(gè)場景中的HTML內(nèi)容傳輸量Requests per second: 122.12 #/sec (mean)/大家最關(guān)心的指標(biāo)之一,相當(dāng)于 LR 中的 每秒事務(wù)數(shù) ,后面括號(hào)中的 mean 表示這是一個(gè)平均值Time per request: 8188.731 ms (mean)/大家最
15、關(guān)心的指標(biāo)之二,相當(dāng)于 LR 中的 平均事務(wù)響應(yīng)時(shí)間 ,后面括號(hào)中的 mean 表示這是一個(gè)平均值Time per request: 8.189 ms (mean, across all concurrent requests)/每個(gè)請(qǐng)求實(shí)際運(yùn)行時(shí)間的平均值Transfer rate: 162.30 Kbytes/sec received/平均每秒網(wǎng)絡(luò)上的流量,可以幫助排除是否存在網(wǎng)絡(luò)流量過大導(dǎo)致響應(yīng)時(shí)間延長的問題Connection Times (ms) min mean+/-sd median maxConnect: 4 646 1078.7 89 3291Processing: 165
16、992 493.1 938 4712Waiting: 118 934 480.6 882 4554Total: 813 1638 1338.9 1093 7785/網(wǎng)絡(luò)上消耗的時(shí)間的分解,各項(xiàng)數(shù)據(jù)的具體算法還不是很清楚Percentage of the requests served within a certain time (ms)50% 109366% 124775% 137380% 149390% 406195% 439898% 560899% 7368100% 7785 (longest request)/整個(gè)場景中所有請(qǐng)求的響應(yīng)情況。在場景中每個(gè)請(qǐng)求都有一個(gè)響應(yīng)時(shí)間,其中50的用戶
17、響應(yīng)時(shí)間小于1093 毫秒,60 的用戶響應(yīng)時(shí)間小于1247 毫秒,最大的響應(yīng)時(shí)間小于7785 毫秒 由于對(duì)于并發(fā)請(qǐng)求,cpu實(shí)際上并不是同時(shí)處理的,而是按照每個(gè)請(qǐng)求獲得的時(shí)間片逐個(gè)輪轉(zhuǎn)處理的,所以基本上第一個(gè)Time per request時(shí)間約等于第二個(gè)Time per request時(shí)間乘以并發(fā)請(qǐng)求數(shù)虛擬主機(jī)基于域名:一個(gè)IP對(duì)應(yīng)多個(gè)域名基于IP:為每個(gè)虛擬主機(jī)對(duì)應(yīng)不同的域名,且每個(gè)對(duì)應(yīng)各自的IP基于端口:一般用于網(wǎng)站的后臺(tái)管理實(shí)驗(yàn)?zāi)康模簶?gòu)建不同類型的虛擬主機(jī),以適應(yīng)網(wǎng)絡(luò)不同的訪問需求實(shí)驗(yàn)拓?fù)洌簩?shí)驗(yàn)環(huán)境:服務(wù)器:ip:,域名為客戶端:ip:具體
18、步驟:1.準(zhǔn)備兩個(gè)測(cè)試目錄(benetcom accpcom)cd /usr/local/apache2/htdocs/mkdir benetcom accpcomecho “”>benetcom/index.htmlecho “”>accpcom/index.html2.調(diào)整環(huán)境cat /etc/host.conf內(nèi)容如下order hosts,bind(作用:DNS解析時(shí)先查host文件再找DNS)cat /etc/hosts內(nèi)容如下: 測(cè)試實(shí)驗(yàn)環(huán)境3.修改httpd.conf文件,添加虛擬主機(jī)配置基于域名的虛擬主機(jī)配置如下:vi /usr/local/apache2/conf/httpd.confNameVirtualHost <VirtualHost >DocumentRoot /usr/l
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年版婚前財(cái)產(chǎn)分配合同詳細(xì)范本版
- 2024年簡易供應(yīng)商訂購協(xié)議
- 在線課程設(shè)計(jì)構(gòu)架圖
- 2024年版全面知識(shí)產(chǎn)權(quán)許可與保密協(xié)議
- 電分的課程設(shè)計(jì)
- 2024年地下停車場車位出租合同范本:高效便捷租賃服務(wù)3篇
- 2024年版公路貨物運(yùn)輸協(xié)議范例文件版B版
- 早期干預(yù)教育課程設(shè)計(jì)
- 2024年果蔬買賣協(xié)議
- 2024年度智能家居產(chǎn)品全生命周期售后服務(wù)與維保綜合協(xié)議3篇
- 親子鑒定內(nèi)容 報(bào)告書范本
- 【課件】洋流教學(xué)課件高中地理人教版(2019)選擇性必修1
- 初二化學(xué)上冊(cè)知識(shí)點(diǎn)7篇
- 社區(qū)服務(wù)中心
- 五金產(chǎn)品檢驗(yàn)作業(yè)指導(dǎo)書
- 商業(yè)天然氣灶具用氣量明細(xì)
- 體育集體備課記錄
- 錨桿密實(shí)度檢測(cè)
- 跳繩興趣小組活動(dòng)總結(jié)
- 文物保護(hù)項(xiàng)目加固工程監(jiān)理細(xì)則
- 肋骨骨折查房演示
評(píng)論
0/150
提交評(píng)論