AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 475173
Accepted
supercobra
supercobra
Asked: 2013-02-05 03:59:10 +0800 CST2013-02-05 03:59:10 +0800 CST 2013-02-05 03:59:10 +0800 CST

如何列出启用 Apache 的模块?

  • 772

是否有列出所有启用的 Apache 模块的命令?

linux
  • 7 7 个回答
  • 231932 Views

7 个回答

  • Voted
  1. Best Answer
    Valentin Bajrami
    2013-02-05T04:04:54+08:002013-02-05T04:04:54+08:00

    要列出 apache 加载的模块,请使用:

    apachectl -M
    

    或者:

    apachectl -t -D DUMP_MODULES 
    

    或者在 RHEL、CentoS、Fedora 上:

    httpd -M
    

    更多选择man apachectl。所有这些答案都可以通过一点谷歌搜索找到。

    • 197
  2. ALex_hha
    2013-10-05T03:42:28+08:002013-10-05T03:42:28+08:00

    您也可以使用server- info 从远程服务器获取信息

    <Location /server-info>
       SetHandler server-info
       Order allow,deny
       Allow from 127.0.0.1 xxx.xxx.xxx.xxx
    </Location>
    

    您可以在http://your.host.example.com/server-info?list获取所有启用的 Apache 模块的列表

    • 11
  3. rickfoosusa
    2014-04-08T13:47:16+08:002014-04-08T13:47:16+08:00

    您需要启用信息模块:

    sudo a2enmod info.load
    sudo a2enmod info.conf
    sudo service apache2 restart
    

    重启后:

    http://localhost/server-info
    

    将提供一长串模块和配置信息。

    要从远程服务器查看,您可以更改 /etc/apache2/mods-available/info.conf 中的“Requires”选项以允许远程服务器查看信息。

    • 8
  4. kjones
    2021-07-27T12:01:03+08:002021-07-27T12:01:03+08:00

    在最近的 Debian 和 Ubuntu 迭代中,还有以下a2query命令:

    a2query -m
    authz_host (enabled by maintainer script)
    ssl (enabled by site administrator)
    ...
    

    用法:

    Usage: /usr/sbin/a2query -q -m [MODULE] -s [SITE] -c [CONF] -a -v -M -d -h
    -q              suppress any output. Useful for invocation from scripts
    -m [MODULE]     checks whether the module MODULE is enabled, lists all enabled
    modules if no argument was given
    -s [SITE]       checks whether the site SITE is enabled, lists all sites if no
    argument was given
    -c [CONF]       checks whether the configuration CONF is enabled, lists all
    configurations if no argument was given
    -a              returns the current Apache 2 module magic version
    -v              returns the current Apache 2 version
    -M              returns the enabled Apache 2 MPM
    -d              returns the Apache 2 module directory
    -h              display this help
    
    • 5
  5. simhumileco
    2017-12-12T04:12:30+08:002017-12-12T04:12:30+08:00

    这也适用:

    apache2ctl -M
    
    • 4
  6. Richard T
    2020-08-09T19:32:23+08:002020-08-09T19:32:23+08:00

    上面的答案是旧的,不再适用于我的现代 Fedora Server 31 / 32 和 Apache 2.4。

    这是做什么的:

    httpd -t -D DUMP_MODULES
    

    但是,有一个警告,只有当你有一个适当配置的 /etc/httpd/conf/httpd.conf 时,这才会起作用,所以如果你正在编辑设置 LogLevel,如果你的编辑它不会起作用正在进行中且无效!

    • 1
  7. Black
    2022-06-10T00:54:27+08:002022-06-10T00:54:27+08:00

    Ubuntu 22.04 长期支持版:

    sudo a2enmod info.load
    sudo service apache2 restart
    

    重启后:

    sudo wget http://localhost/server-info --no-check-certificate && cat server-info
    
    • 0

相关问题

  • Linux 主机到主机迁移

  • 如何在 Linux 机器上找到有关硬件的详细信息?

  • 如何在 Linux 下监控每个进程的网络 I/O 使用情况?

  • 在 RHEL4 上修改 CUPS 中的现有打印机设置

  • 为本地网络中的名称解析添加自定义 dns 条目

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve