45IT.COM- 电脑学习从此开始!
DIY硬件教程攒机经验装机配置
设计Photoshop网页设计特效
系统注册表DOS系统命令其它
存储主板显卡外设键鼠内存
维修显卡CPU内存打印机
WinXPVistaWin7unix/linux
CPU光驱电源/散热显示器其它
修技主板硬盘键鼠显示器光驱
办公ExcelWordPowerPointWPS
编程数据库CSS脚本PHP
网络局域网QQ服务器
软件网络系统图像安全
页面导航: 首页 > 电脑学院 > 服务器技术 >

以Apache 2.2为例:Mod_Layout模块安装和使用

电脑软硬件应用网 45IT.COM 时间:2011-09-26 09:56 作者:佚名

什么是Mod_Layout

Mod_Layout能在文档的头部和底部(或者一个标签的之前或之后)放置信息。使用Layout指令你可以动态地向文档的任何地方插入代码。你可以利用它把标准的免责声明增加到服务器上的所有页面,或者在所有页面的顶部放置横幅广告。Mod_Layout能处理很多种类型的文档,如html,text, CGI, Java, PHP or Perl。更多的功能需要你去挖掘。

如何安装

Mod_Layout适用于Apache 1.3 Apache 2 Apache 2.2,对于这三个版本都有对应的Mod_Layout版本下载。

mod_layout-3.1适用Apache 1.3

mod_layout-4.1适用Apache 2

mod_layout-5.1适用Apache 2.2

这三个版本都可以在http://download.tangent.org/下载。

不同的版本安装方式有些许区别,下面以Apache 2.2为例。

1、下载适合的Mod_Layout版本

wget http://download.tangent.org/mod_layout-5.1.tar.gz

tar xvfz mod_layout-5.1.tar.gz

cd mod_layout-5.1

2、编辑Makefile文件

APXS=apxs

APACHECTL=apachectl

CC=`apxs -q CC`

INC=-I`apxs -q INCLUDEDIR` `$(APXS) -q CFLAGS` #-DLAYOUT_FILEOWNER_NAME

LD_SHLIB=`apxs -q LDFLAGS_SHLIB`

主要是保证APXS和APACHECTL的路径有效。

3、开始安装

make

make install

如何使用

在使用之前,请确认你想插入代码的网页是否启用gzip压缩,如果启用,Mod_layout将不能正常工作。

下面是启用mod_layout的一个例子

<virtualhost*:80>

AllowOverride None

Order allow,deny

Allow from all

<Directory /home/foo/public_html>

AllowOverride None

Options SymLinksIfOwnerMatch

AddOutputFilter LAYOUT html

LayoutFooter /menu.html

LayoutIgnoreURI /diary/*

LayoutIgnoreURI /linux/*

说明:

AddOutputFilter LAYOUT html:启动mod_layout的网页类型为html,你也可以添加php,shtml等

LayoutFooter /menu.html:添加到文档尾的文件menu.html。

LayoutIgnoreURI /diary/*:排除diary目录下的文档。

更多指令:http://www.musc.edu/webserver/mod_layout.html#_1_9

顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
无法在这个位置找到: baidushare.htm
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
验证码:点击我更换图片
推荐知识