Bash 使用命令行从vhost获取服务器名
我正在为一个shell脚本搜索一个特定的命令,可能我没有正确理解Apache是如何工作的 我正在为一个用于开发的本地VM安装项目编写一个构建脚本。与恢复prod数据库一样,在将其导入本地数据库之前,我们需要更改数据库转储中的url。我可以在我的脚本中手动通知新的URL或将其传入选项,但我想做一个脚本,它可以考虑所有情况,并且更易于启动 我知道在我的本地环境中哪一个是最重要的。所以我想知道是否可以使用bash命令来恢复其servername 服务器名通常具有以下形式: [项目名称].local 或 [项目名称].[项目下].本地 但这不是绝对的规则 我查看了httpd命令,但我不认为有什么东西可以解决我的问题。我在互联网上搜索过,但我没有找到任何关于命令行的信息。所以我不知道这是否可能,或者我是否需要解析conf文件来恢复servernameBash 使用命令行从vhost获取服务器名,bash,apache,shell,command-line,Bash,Apache,Shell,Command Line,我正在为一个shell脚本搜索一个特定的命令,可能我没有正确理解Apache是如何工作的 我正在为一个用于开发的本地VM安装项目编写一个构建脚本。与恢复prod数据库一样,在将其导入本地数据库之前,我们需要更改数据库转储中的url。我可以在我的脚本中手动通知新的URL或将其传入选项,但我想做一个脚本,它可以考虑所有情况,并且更易于启动 我知道在我的本地环境中哪一个是最重要的。所以我想知道是否可以使用bash命令来恢复其servername 服务器名通常具有以下形式: [项目名称].local 或
谢谢 那个
url
看起来怎么样?…你能把它添加到你的问题中吗?补充道。name_of_project.local或name_of_project.under_project.local但根据配置项目的人员,并不总是这种格式。该url
看起来如何?…您能将其添加到您的问题中吗?已添加。name_of_project.local或name_of_project.under_project.local但根据配置项目的人员,并不总是这种格式。