随笔分类 -  Apache HTTP Server相关

摘要:cgi的详细资料可以参考 http://httpd.apache.org/docs/2.4/howto/cgi.html 下面是一个python实现的cgi脚本,里面体现了一些cgi的用法,使用其他脚本实现也都类似。Python可能有一些更简单的方式,比如cgi库。 这个例子能够处理get和post 阅读全文
posted @ 2017-03-26 17:09 zh1164 阅读(393) 评论(0) 推荐(0)
摘要:本文是《大型分布式网站架构设计与实践》 3.5节HTTPS协议的学习笔记。 HTTPS和SSL HTTPS的全称是Hypertext Transfer Protocol over Secure Socket Layer,即 SSL之上的HTTP。 SSL及其继任者TLS是应用层(HTTP)和传输层( 阅读全文
posted @ 2017-03-24 16:12 zh1164 阅读(410) 评论(0) 推荐(0)
摘要:本文是《大型分布式网站架构与实践》3.2节 常用安全算法的 学习笔记。 数字摘要 数字摘要也成为消息摘要(message digest),它是一个唯一对应一个消息或者文本的固定长度的值,它由一个单向的Hash函数计算产生。假设Hash函数为f(x),那么理想情况是任意的x1和x2,f(x1) ≠f( 阅读全文
posted @ 2017-03-22 15:35 zh1164 阅读(231) 评论(0) 推荐(0)
摘要:在httpd反向代理实践(一)中,仅仅是使用了httpd来访问静态的资源文件,现在我们搭建真正的动态资源(基于servlet),然后看看反向代理中涉及到的 Content-Location和Location首部,以及cookie的domain和path时的情况。 首先是被代理端配置: basePat 阅读全文
posted @ 2017-03-10 18:50 zh1164 阅读(593) 评论(0) 推荐(0)
摘要:在httpd的反向代理中,ProxyPass 的主要作用就是修改Content-Location和Location的内容。对这两个首部的含义做一些说明。 内容协商(content negotiation) 为了说明Content-Location的含义,必须先明白http的内容协商机制。 考虑支持多 阅读全文
posted @ 2017-03-10 17:41 zh1164 阅读(2437) 评论(0) 推荐(0)
摘要:1.cookie中的domain代表的是cookie所在的域,默认情况下就是请求的域名,例如请求http://www.server1.com/files/hello, 那么响应中的set-Cookie默认会使用www.server1.com作为cookie的domain,在浏览器中也是按照domai 阅读全文
posted @ 2017-03-10 11:44 zh1164 阅读(5322) 评论(0) 推荐(1)
摘要:纸上得来终觉浅,绝知此事要躬行 现在有两台机器,域名分别为www.example1.com 和 www.example2.com。 我们将使用example1来代理example2。 首先来看一看example2本身的一些配置: Header set Location "www.example2.c 阅读全文
posted @ 2017-03-08 19:25 zh1164 阅读(782) 评论(0) 推荐(0)
摘要:下面的文章翻译自Apache HTTP Server的官方文档 : Mapping URLs to Filesystem Locations 本文解释了Apache HTTP Server如何应用请求的URL来决定获取文档的文件系统位置。 DocumentRoot 对于决定向一个请求响应什么内容,h 阅读全文
posted @ 2017-03-08 10:46 zh1164 阅读(820) 评论(0) 推荐(0)