http协议 web开发的应用 笔记
2012-10-26 10:23
239 查看
1.服务器向浏览器响应的时候,告诉浏览器禁用缓存
三个一起写,可以兼容不同主流浏览器
header("Cache-control:no-cache");
header("Pragma:no-cache");
header("Expires:-1");
2.隐藏掉http响应回来的 Apache服务器的信息或者伪装
Apache版本号的方法是修改配置文件/etc/httpd.conf。找到关键字ServerSignature,将其设定为:
如果没有找到 ServerSignature 就添加... 可以隐藏掉Apache的版本号和操作系统的信息。
伪装:看网上的资料,修改后需要编译安装... 没试过...
3.隐藏掉http响应回来的 PHP的版本信息
三个一起写,可以兼容不同主流浏览器
header("Cache-control:no-cache");
header("Pragma:no-cache");
header("Expires:-1");
2.隐藏掉http响应回来的 Apache服务器的信息或者伪装
Apache版本号的方法是修改配置文件/etc/httpd.conf。找到关键字ServerSignature,将其设定为:
ServerSignature Off ServerTokens Pro
如果没有找到 ServerSignature 就添加... 可以隐藏掉Apache的版本号和操作系统的信息。
伪装:看网上的资料,修改后需要编译安装... 没试过...
3.隐藏掉http响应回来的 PHP的版本信息
只是需要修改php.ini 的 expose_php 把默认的 On改成 Off 就行了
相关文章推荐
- Http协议学习笔记
- skynet框架应用 (十七) http协议的服务
- http 协议学习笔记(一)
- HTTP协议学习笔记
- TCP/UDP 协议,和 HTTP、FTP、SMTP,区别及应用场景
- Http协议及apache配置笔记
- HTTP学习笔记11 基于HTTP的追加协议
- HTTP学习笔记12 构建Web应用的技术
- HTTP协议 学习笔记
- Servlet 规范笔记—基于http协议的servlet
- Unity基于HTTP协议的应用
- HTTP协议开发应用-HTTP&XML协议栈开发
- Linux网络编程学习笔记-应用层相关概念及协议-2
- Apache PHP利用HTTP缓存协议原理解析及应用
- 深入浅出http协议--学习笔记
- 菜鸟学Android笔记(十八):http协议详解
- 移动网络应用开发中,使用 HTTP 协议比起使用 socket 实现基于 TCP 的自定义协议有哪些优势?
- 微服务框架Finagle介绍 Part2: 在Finagle中开发基于Http协议的应用
- NS2学习笔记 在一个节点上同时使用不同的应用层协议
- Apache环境下PHP利用HTTP缓存协议原理解析及应用分析