月归档:2013 年八月

【BAE3.0探秘系列】Runtime中lighttpd主要配置介绍

Runtime中lighttpd目前加载模块有: mod_access(用于文件的拒绝访问); mod_accesslog(设置lighttpd日志); mod_vhost_magnet(bae自定义的模块,用于控制 bae_app_conf.lua); mod_deflate(用于压缩lighttpd产生的输出,不会对内容进行缓存); mod_compress(压缩lighttpd的输出,会缓存压缩的内容) mod_status(统计服务器状态) mod_proxy_core&mod_proxy_backend_fastcgi(配置fastcgi)

发表在 BAE使用 | 留下评论

【BAE3.0使用系列】app.conf功能小结

        app.conf负责提供用户自定义web服务器配置的能力,存在于每个web执行环境的根路径下,目前可以自行配置的功能包括:  目录默认页面 自定义错误页面 页面重定向 过期时间 设置响应头的mime类型

发表在 BAE使用 | 标签为 | 留下评论

【BAE3.0使用系列】PHP Runtime介绍

概述          由3.0版本开始,我们的执行环境发生了质的变化,每个应用的执行环境为一个(或多个)lighttpd+php-cgi的容器中执行,每个容器有单独的运行空间和单独的隔离资源,这样可以隔离不同应用之间的影响,从而保证应用的独立性。另外由于多个实例分属到不同的服务器上,因此需要从应用程序上避免对本地文件的数据存储。         PHP执行环境基于官方版本 5.4.17 实现,加上了BAE的安全隔离机制,既可以最大程度兼容原生的PHP大部分功能和函数,又可以在PHP级别保障应用之间的代码、数据访问的安全隔离,从而保证用户代码和数据的安全。

发表在 BAE使用 | 标签为 , | 留下评论