我想要检索当前加载的虚拟主机列表,并侦听请求,即不只是grepconfiguration文件。
它看起来像apache2ctl -S这样做,但我不是100%确定,如果这只是返回configuration文件中包含的内容。
我没有find关于它的官方文档。
命令apache2ctl -S检查网站启用* .conf + httpd.conf文件,并显示您的语法是否正确和虚拟主机列表(和一些更多的信息)。
但是它并不检查虚拟主机是否在运行,你可以尝试停止你的Apache并重新启动命令,结果将是一样的。
所以apache2ctl -S结果是基于configuration文件的。
apachectl -S文档说这个
-S将设置显示为从configuration文件parsing(当前仅显示虚拟主机设置)。
所以你只能看到httpd启动时读取的configuration文件中加载的虚拟主机。