检查Apache是​​否加载了特定的配置?

Dan*_* W. 15 apache-2.2

有很多配置文件,我放了一个文件,但我没有看到它的效果。

要么我的配置是错误的,要么 Apache 未加载配置文件。

有没有我可以触发的命令来查看特定的配置文件是否被 Apache 加载?

apachectl configtest
Run Code Online (Sandbox Code Playgroud)

不打印错误。服务器重新启动没有错误。

小智 22

从命令行,您还可以使用 Apache 二进制文件运行以下参数以获取其他信息:

-t -D DUMP_VHOSTS  : show parsed vhost settings
-t -D DUMP_RUN_CFG : show parsed run settings
-t -D DUMP_MODULES : show all loaded modules
Run Code Online (Sandbox Code Playgroud)

希望这可以帮助!


and*_*szs 7

如果您激活了mod_info模块,只需访问

http://[you server's IP]/server-info
Run Code Online (Sandbox Code Playgroud)

在那里您将看到整个 Apache 配置。

  • @DanFromGermany 确保您还根据该链接配置了适当的处理程序。如果您收到 404,则意味着 Apache 不会将其视为 `mod_info` 请求,而是将其视为常规请求。 (3认同)