Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/bash/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Bash 使用命令行从vhost获取服务器名_Bash_Apache_Shell_Command Line - Fatal编程技术网

Bash 使用命令行从vhost获取服务器名

Bash 使用命令行从vhost获取服务器名,bash,apache,shell,command-line,Bash,Apache,Shell,Command Line,我正在为一个shell脚本搜索一个特定的命令,可能我没有正确理解Apache是如何工作的 我正在为一个用于开发的本地VM安装项目编写一个构建脚本。与恢复prod数据库一样,在将其导入本地数据库之前,我们需要更改数据库转储中的url。我可以在我的脚本中手动通知新的URL或将其传入选项,但我想做一个脚本,它可以考虑所有情况,并且更易于启动 我知道在我的本地环境中哪一个是最重要的。所以我想知道是否可以使用bash命令来恢复其servername 服务器名通常具有以下形式: [项目名称].local 或

我正在为一个shell脚本搜索一个特定的命令,可能我没有正确理解Apache是如何工作的

我正在为一个用于开发的本地VM安装项目编写一个构建脚本。与恢复prod数据库一样,在将其导入本地数据库之前,我们需要更改数据库转储中的url。我可以在我的脚本中手动通知新的URL或将其传入选项,但我想做一个脚本,它可以考虑所有情况,并且更易于启动

我知道在我的本地环境中哪一个是最重要的。所以我想知道是否可以使用bash命令来恢复其servername

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

[项目名称].local 或 [项目名称].[项目下].本地

但这不是绝对的规则

我查看了httpd命令,但我不认为有什么东西可以解决我的问题。我在互联网上搜索过,但我没有找到任何关于命令行的信息。所以我不知道这是否可能,或者我是否需要解析conf文件来恢复servername


谢谢

那个
url
看起来怎么样?…你能把它添加到你的问题中吗?补充道。name_of_project.local或name_of_project.under_project.local但根据配置项目的人员,并不总是这种格式。该
url
看起来如何?…您能将其添加到您的问题中吗?已添加。name_of_project.local或name_of_project.under_project.local但根据配置项目的人员,并不总是这种格式。