我想检索一个虚拟主机的列表,这些主机当前正在加载并侦听请求,也就是说,不仅仅是在查看配置文件。
看起来apache2ctl -S会这样做,但我不能100%确定这是否只是返回配置文件中包含的内容。
发布于 2018-05-23 04:00:04
命令a2query -s非常适合我。
发布于 2015-12-11 20:21:36
apachectl -S文档说
-S显示从配置文件中解析的设置(当前只显示虚拟主机设置)。
因此,您将只看到在配置中加载的虚拟主机,它在httpd启动时被读取。
发布于 2015-12-11 10:00:05
我没有找到关于这件事的官方文件。
命令apache2ctl -S检查站点启用*..conf+ httpd.conf文件,并向您显示语法是否正确以及虚拟主机列表(以及其他一些信息)。
但是它不检查虚拟主机是否正在运行,您可以尝试停止Apache并再次启动命令,结果将是一样的。
因此,apache2ctl -S结果是基于配置文件的。
https://serverfault.com/questions/742352
复制相似问题