SSI在APACHE中的开启

简介:

介绍说明一下shtml和shtm

关于shtml,shtml是一种基于SSI技术的文件,也就是Server Side Include--SSI 服务器端包含指令,一些Web Server如果有SSI功能的话就会对shtml文件特殊招待,服务器会先扫一次shtml文件看没有特殊的SSI指令存在,如果有的话就按Web Server设定规则解释SSI指令,解释完后跟一般html一样响应客户端。

html或htm与shtml或shtm的关系是什么

html或者htm是一种静态的页面格式,也就是说不需要服务器解析其中的脚本,或者说里面没有服务器端执行的脚本,而shtml或者shtm 由于它基于SSI技术,当有服务器端可执行脚本时被当作一种动态编程语言来看待,就如asp、jsp或者php一样。当shtml或者shtm中不包含服务器端可执行脚本时其作用和html或者htm是一样的。

如何使你的Apache服务器支持SSI?

Apache默认是不支持SSI的,需要我们更改httpd.conf来进行配置。以windows平台的Apache 2.0.x为例,打开conf目录下的httpd.conf文件,搜索“AddType text/html .shtml”,搜索结果:


# AddType text/html .shtml
 # AddOutputFilter INCLUDES .shtml


把这两行前面的#去掉。


 然后搜索“Options Indexes FollowSymLinks”
在搜索到的那一行后面添加“ Includes”
即将该行改变为 Options Indexes FollowSymLinks Includes


保存httpd.conf,重起apache即可。

到此我们就完成了对Apache SSI的设置。










本文转自 jxwpx 51CTO博客,原文链接:http://blog.51cto.com/jxwpx/1420121,如需转载请自行联系原作者
目录
相关文章
|
Ubuntu Apache PHP
apache如何配置fastcgi模式?
apache如何配置fastcgi模式?
571 0
|
Java
如何关闭 DEBUG org.apache.http.**日志
如何关闭 DEBUG org.apache.http.**日志
506 0
如何关闭 DEBUG org.apache.http.**日志
|
Apache 数据安全/隐私保护 开发工具
|
Java 应用服务中间件 Apache

推荐镜像

更多