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文件