首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从命令行列出当前的Apache 2虚拟主机?

如何从命令行列出当前的Apache 2虚拟主机?
EN

Server Fault用户
提问于 2015-12-11 08:02:05
回答 5查看 53.5K关注 0票数 23

我想检索一个虚拟主机的列表,这些主机当前正在加载并侦听请求,也就是说,不仅仅是在查看配置文件。

看起来apache2ctl -S会这样做,但我不能100%确定这是否只是返回配置文件中包含的内容。

EN

回答 5

Server Fault用户

发布于 2018-05-23 04:00:04

命令a2query -s非常适合我。

票数 40
EN

Server Fault用户

发布于 2015-12-11 20:21:36

apachectl -S文档说

-S显示从配置文件中解析的设置(当前只显示虚拟主机设置)。

因此,您将只看到在配置中加载的虚拟主机,它在httpd启动时被读取。

票数 7
EN

Server Fault用户

发布于 2015-12-11 10:00:05

我没有找到关于这件事的官方文件。

命令apache2ctl -S检查站点启用*..conf+ httpd.conf文件,并向您显示语法是否正确以及虚拟主机列表(以及其他一些信息)。

但是它不检查虚拟主机是否正在运行,您可以尝试停止Apache并再次启动命令,结果将是一样的。

因此,apache2ctl -S结果是基于配置文件的。

票数 5
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/742352

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档