手机版
你好,游客 登录 注册
背景:
阅读新闻

Apache启用shtml

[日期:2013-08-10] 来源:Linux社区  作者:john [字体: ]

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”–>

推荐阅读:

Ubuntu Apache FastCGI 虚拟主机安装 http://www.linuxidc.com/Linux/2013-06/86691.htm

Ubuntu 下Apache安装和配置 http://www.linuxidc.com/Linux/2013-06/85827.htm

Ubuntu 完全卸载Apache2 http://www.linuxidc.com/Linux/2013-06/85825.htm

LAMP源码环境搭建WEB服务器Linux+Apache+MySQL+PHP http://www.linuxidc.com/Linux/2013-05/84882.htm

linux
相关资讯       Apache配置  Apache shtml 
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款