52explore.com

无碍探索,让技术探索无处不在。

Apache的动态Vhost配置方法 #id 204

svn/git多分支的情况,需要针对多个有差异性的域名,来解析到不同的Document,因此有了动态域名解析的这个处理(比如将域名m-a.52explore.net 解析到 E:/52explore/m/a/)。

阅读全文

HTTPS系列之OpenSSL最详细篇 #id 103

OpenSSL是一个开放源代码的软件库包,应用程序可以使用这个包来进行安全通信,避免窃听,同时确认另一端连接者的身份。 Apache HTTP 服务器模块 mod_ssl 提供了与 OpenSSL 的接口,它使用安全套接字层和传输层安全协议提供了强加密。

阅读全文

CORS资源跨域访问的问题 #id 100

一个web页面可以自由的嵌入图片、样式、框架、视频、和一些flash插件从另一个资源域名,但嵌入`font`和`ajax(XMLHttpRequest)`传统的被限制成只能同源访问(同源安全策略)。 跨域AJAX请求默认被禁用,因为它可以执行一个进阶的可能导致许多跨站点安全的请求(POST、PUT、DELETE或其他HTTP请求)问题。 CROS定义了一种方式在浏览器和服务器之间是否允许跨源安全请求,和同源请求相比,它有了更多的自由和功能定义,是W3C推荐的一个标准。

阅读全文

Apache的多处理模块(MPM) #id 38

Apache HTTP 服务器被设计为一个功能强大,并且灵活的 web 服务器, 可以在很多平台与环境中工作,不同平台和不同的环境往往需要不同的特性,或可能以不同的方式实现相同的特性最有效率。 Apache httpd 通过模块化的设计来适应各种环境。这种设计允许网站管理员通过在 编译时或运行时,选择哪些模块将会加载在服务器中,来选择服务器特性。

阅读全文