web相关

1. html 和 htm 的区别

    如果一个网站有index.html和index.htm 默认情况下优先访问.html

    htm是为了兼容之前dos系统的命名规范。

2. http1.0短连接 http1.1长连接

3. http两种主要的请求: get  post 区别:

   1> 安全性 get请求的数据会显示在地址栏,post请求的数据放在http协议的消息体

   2> 从可以提交的数据的大小看:http协议本事并没有限制数据大小,浏览器在对get 和post请求做限制,get请求数据2k+35,post没有限制

   3>get请求可以更好的添加到收藏夹。

4. http响应的状态码说明:

200 正常

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

原文地址:https://www.cnblogs.com/yannuonuo/p/3166486.html