apache 配置 ssi 解析指令exec

来源:互联网 发布:onvif test tool 源码 编辑:程序博客网 时间:2024/05/22 00:21

在shtml文件中看到

<!-- #echo cmd="/home/fc/hello"-->

此hello即为服务器端的cgi程序,静态页面动态执行服务器端cgi的方式之一。

一、配置ssi

apache2.2 的配置文件默认安装在/etc/apache2 的目录下,可以看到好几个配置文件(http.conf、 port.conf...)。我的配置文件是 /etc/apache2/sites-available/default.

1)添加如下语句:

AddHandler server-parsed .shtmlAddType text/html .shtmlAddOutputFilter INCLUDES .shtmlOptions Indexes FollowSymLinks Includes 

2)添加支持SSI,需要服务器包含mod_include模块。

我的做法是将 /etc/apache2/mod-available/include.load 拷贝到 /etc/apache2/mod_enabled/ 目录下,即添加成功。

3)新建shtml文件,输入内容:

<!-- #echo var="DATE_LOCAL"-->

4)浏览器栏输入上述文件地址,即可显示本地的当前时间。记得重启apache:/etc/init.d/apache2 restart

原创粉丝点击