Linux-Apache

Apache 是模块化服务器,核心服务器中只包含了功能最常用的模块,而拓展功能由其他模块提供。设置过程中,可以指定包含哪些模块。

apache有两种使用模块的方法:

    1. 静态编译至二进制文件。
    2. 如果操作系统支持动态共享对象(DSO),而且能被autoconf所检测,则模块可以使用动态编译。DSO模块的存储是独立于核心的。
      1. 使用apxs工具来扩展包。此工具在httpd-devel包中
    3. httpd -M 来查看当前httpd安装了哪些模块
      1.  so_module (static)静态模块,其中so_module这个静态模块来支持DSO功能。
      2. access_compat_module (shared)动态模块。
    4. httpd -l 来查看哪些模块被静态编译进httpd
原文地址:https://www.cnblogs.com/mirrorlake/p/8139262.html