[ad_1]
有时您可能需要列出 Apache 模块安装或找出哪个如果 Apache 模块已启用。 以下是如何检查哪个 Apache 模块已启用。
如何检查哪个 Apache 模块已启用
以下是检查哪些步骤 Apache 模块已启用。
1. 列表 Apache 模块
我们将使用 apache2ctl -M 命令列出所有已安装/启用的 Apache 模块。 Apachectl 是一个 linux 命令来控制 Apache 网络服务器。 您还可以使用它来启动和停止服务器。
打开终端并运行以下命令以列出所有 Apache 启用的模块。
$ apache2ctl -M Loaded Modules: core_module (static) so_module (static) watchdog_module (static) http_module (static) log_config_module (static) logio_module (static) version_module (static) unixd_module (static) access_compat_module (shared) ...
如果上述命令不可用或在您的系统上不起作用,您可以尝试以下任一命令
--------------- On Debian based systems --------------- $ apache2ctl -t -D DUMP_MODULES --------------- On RHEL based systems --------------- $ apachectl -t -D DUMP_MODULES OR $ httpd -M
奖励阅读:如何修复 502 Bad Gateway 错误 Apache
2.检查具体 Apache 模块
上面的命令将列出所有已安装的 Apache 模块。 如果您有很多模块,输出将是一个很长的列表,并且很难找到所需的模块。 所以如果你正在寻找一个特定的 Apache 模块,使用grep在apachectl -M的输出中搜索需要的模块
例如,如果要检查是否启用了 mod_rewrite,则使用以下命令
$ apache2ctl -M | grep rewrite rewrite_module (shared)
奖励阅读:如何增加请求超时 Apache
CodePre 可以在几分钟内轻松可视化数据,并在实时仪表板中进行监控。 今天就试试吧!
[ad_2]