使用命令行从vhost获取servername

时间:2017-04-21 20:40:39

标签: bash apache shell command-line

我正在搜索shell脚本的特定命令,但我可能无法正确理解Apache的工作原理。

我正在为开发的本地VM安装项目的构建脚本。就像我们恢复prod数据库一样,我们需要更改数据库转储中的url,然后再将其导入本地。我可以手动通知我的脚本中的新URL或将其传递给选项,但我想做一个脚本,它可以解决所有情况并且更容易启动。

我知道哪个是我本地环境中的虚拟主机。所以我想知道是否可以使用bash命令恢复其服务器名称。

服务器名称通常具有以下形式:

[name_of_project]。本地 要么 [name_of_project] [under_project]。本地

但这不是一个绝对的规则。

我查看了httpd命令,但我不认为有什么能解决我的问题。我在互联网上搜索,但我找不到命令行。因此,我不知道是否可能,或者我是否必须解析我的conf文件以恢复我的服务器名称。

谢谢!

0 个答案:

没有答案