1. html 和 htm 的區別php
若是一個網站有index.html和index.htm 默認狀況下優先訪問.htmlhtml
htm是爲了兼容以前dos系統的命名規範。linux
2. http1.0短鏈接 http1.1長鏈接apache
3. http兩種主要的請求: get post 區別:瀏覽器
1> 安全性 get請求的數據會顯示在地址欄,post請求的數據放在http協議的消息體安全
2> 從能夠提交的數據的大小看:http協議本事並無限制數據大小,瀏覽器在對get 和post請求作限制,get請求數據2k+35,post沒有限制post
3>get請求能夠更好的添加到收藏夾。網站
4. http響應的狀態碼說明:命令行
200 正常rest
302 好比但願訪問a.php,讓其自動重定向到b.php,使用header("Location:"hello");或者header("Location:"www.sohu.com");
404 該頁面不存在
304 沒有修改,無需再獲取
5. html實體
6. 命令行管理apache:httpd -k start/shutdown/restart
7.一臺機器有1~65535個端口 1~1024號端口爲有用端口,其餘端口可本身分配 能夠經過netstat -an命令查看哪些端口在監聽 netstat -anb會顯示哪一個程序在監聽某個端口,進而在任務管理器關閉,linux下用killall -9 進程名 關閉。
端口修改後須要從新啓動apache。apache可同時監聽多個端口。
8.apache配置虛擬目錄
1>conf目錄下httpd.conf文件添加
2>註銷Documentroot路徑,並重啓。
9.配置虛擬主機:
1>conf目錄下httpd.conf文件找到Virtual hosts啓動配置
2>在httpd_vhosts中作配置
3>修改hosts文件