一、简介
SSI(Server Side Includes)技术,是为WEB服务器提供的一套命令,在HTML文档中通过注释行调用的命令或指针,就可以将文本、图形或应用程序信息包含到网页中。
SSI具备强大的功能,只要使用一条简单的SSI命令就能够实现整个网站的内容更新,动态显示时间和日期,连同执行shell和cgi脚本程式等复杂的功能。
二、要求
包含SSI 指令的文件要求特殊处理,所以必须为所有SSI 文件赋予SSI 文件扩展名。默认扩展名是 .stm、.shtm 和 .shtml。
三、Apache配置实例
1)启用模块
LoadModule mime_module module/mod_mime.so LoadModule include_module module/mod_include.so
2)添加
AddType text/html .shtml
AddOutputFilter INCLUDES .shtml
Options Indexes FollowSymLinks Includes
3)SSL相关变量支持
SSLOptions +StdEnvVars
4)添加自定义变量
apr_table_set( r->subprocess_env,”SSI“, "1234" );
5)编写shtml