以下爲安裝Apache服務器的詳細流程:
1. 進入www.apache.org官網,在projects中選擇http server,進入後下載Released版本得到一個壓縮文件httpd-2.4.23-x64.zip。
2. 解壓文件,將得到的文件夾Apache24,將其放在自己喜歡的位置,比如D:/。
3. 編輯Apache24/conf/httpd.conf文件
38L:SRVROOT "D:/Apache24" //引號中爲Apache24的實際位置;
60L:Listen 8080 //指定服務器的監聽端口,默認爲80,但一般會因爲端口衝突報錯
222L:ServerName localhost:8080 //端口同步修改,貌似不改這項也可以啓動
246L:DocumentRoot "${SRVROOT}/htdocs" //引號中爲部署文件的位置,可以不用修改
280L:DirectoryIndex index.html index.htm index.php //指定首頁文件,默認html,不寫php也不用改
4. 進入Apache24/bin/目錄下,輸入httpd,啓動服務器
5. 瀏覽器中輸入localhost:8080,回車後出現it works頁面即表示服務啓動成功
6. ctrl+c命令行變爲可用狀態,此時apache服務會停止,httpd -k restart/stop 可以重啓/停止服務器
7. apache服務器自帶的壓力測試工具(這纔是我真正的目的。。。):
ab -n1000 -c10 http://blog.csdn.net/ 共發出1000次請求,每次同時發出10個請求,查看相應時間的分佈
可以看到服務端的信息:軟件名、服務主機名、端口號、測試時間、測試結果(完成數與失敗數)、總傳輸字節,請求響應時間的分佈狀態等。由此可判斷一個url請求的性能,當然,在非本地測試時也請考慮網絡狀態。
補充一條:win10中管理員身份進入命令行的方式:win鍵後輸入cmd,在待選擇的命令行提示符上右鍵即可選擇管理權限運行。