apache启用shtml

1. 确认加载include.so模块,将注释去掉:

LoadModule include_module libexec/apache2/mod_include.so 

此模块说明

This module provides a filter which will process files before they are sent to the client. The processing is controlled by specially formatted SGML comments, referred to as elements. These elements allow conditional text, the inclusion of other files or programs, as well as the setting and printing of environment variables.

此模块提供将要发送到客户端之前文件的过滤操作,由SGML来解释这一文件,然后这个文件简称元素,

查看httpd有没有正确加载这个模块,以方便记录可以处理的元素名单

如果没有这个模块就得重新编译apache了

这个模块的c源程序是mod_include.c

[root@localhost html]# apachectl -M|grep include
 include_module (shared)
Syntax OK



2.在httpd.conf中的 AddType部分去掉这两段注释:
AddType text/html .shtml

AddOutputFilter INCLUDES .shtml

创建了这个类型的文件


3. Directory目录权限里面找到
Options Indexes FollowSymLinks
增加Includes修改为:
Options Indexes FollowSymLinks Includes

4. 重新启动httpd,测试:

<!–#include file=”head.html”–>
SHTML test!

<!–#include file=”foot.html”–>


###########################

迷途小运维随笔

作者:john

转载请注明出处


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值