zoukankan      html  css  js  c++  java
  • Apache服务器运维笔记(2)----使用apxs来进行编译安装 mod_txt 模块

      mod_txt是一个非常有趣的模块,它实现了文本的输出过滤器,它可以在指定类型的网页上,将你指定的txt文件显示在网页的头部和尾部。

      在它的主页 http://apache.webthing.com/mod_txt 上可以得到它。

      整个模块就是一个不到180行的文件,非常简单。使用wget可将它取回。

    1. 下载 mod_txt.c 源文件并编译、安装 

    [root@localhost:~/Downloads]# wget   http://apache.webthing.com/mod_txt/mod_txt.c
    
    #使用 /usr/local/apache2/bin/apxs 进行编译
    #/usr/local/apache2/bin 已经添加进了环境变量
    [root@localhost:~/Downloads]# apxs -c -i mod_txt.c

    这样就下载并编译、安装了mod_txt,在 /usr/local/apache2/modules/  目录下新生成了 mod_txt.so  文件。使用

    grep txt /usr/local/apache2/conf/httpd.conf

    命令可以查看到  在 httpd.conf 文件中添加了如下内容:

    加载了  modules/mod_txt.so 模块。

    2. 之前在 /usr/local/apache2/conf/httpd.conf 文件末尾添加了 Include  conf/vhost/*.conf 命令,这样以后想在 httpd.conf 中添加命令,只需直接在 conf/vhost/ 目录中添加 .conf 文件即可。

    我们在 conf/vhost/ 目录中添加如下 mod_txt.conf , 内容如下:

    mod_txt.conf 文件中的 TextHeader 表示当有web连接访问本服务器的 txt 文件时,在文件头添加 header-file 里的内容,而 TextFooter表示在 txt 文件尾添加 footer-file 里的内容。

    此时设置还没有生效,我们重启Apache服务器:

    3. 测试 mod_txt 功效

    (i) 现在还没有在 conf/vhost/ 目录下添加 header-file 和 footer-file 文件。我们现在服务器文件目录下添加一个 test.txt 文件:

    使用宿主机浏览器浏览:

    文本被原样传输。

    (ii) 在 conf/vhost/ 目录下新建 header-file 和 footer-file:

     这时候再用宿主机浏览器查看:

    可以看到 header-file 和 footer-file 的内容被添加到了 .txt 文件的头部和尾部。

  • 相关阅读:
    paip.提升性能---- 网站并发数的总结.txt
    paip.mysql 5.6 安装总结
    UIView上添加了一个按钮和一个单击手势的事件相应,互相不影响的处理方法。。
    paip.mysql备份慢的解决
    paip.输入法编程---词频顺序order by py
    paip.超实用 360浏览器最近频繁奔溃解决流程.
    hdu 4044 GeoDefense (树形dp | 多叉树转二叉树)
    给定一个字符串,仅由a,b,c 3种小写字母组成。
    汉语-词语:心境2
    汉语-词语:休咎
  • 原文地址:https://www.cnblogs.com/dongling/p/5654537.html
Copyright © 2011-2022 走看看