【问题标题】:Change apache config file value from bash script从 bash 脚本更改 apache 配置文件值
【发布时间】:2014-05-03 09:41:36
【问题描述】:

我需要一个从 bash 脚本更改 apache 配置值的示例,这样我就可以通过在我的服务器上运行脚本来获得相同的配置,而不是复制和粘贴整个配置文件。只是让我弄清楚如何做的一个起点。

我在谷歌上花了最后 2 个小时,但我找不到任何线索。谢谢!

【问题讨论】:

标签: linux apache bash configuration


【解决方案1】:

例如,您可以使用 sed 命令来更改 apache 的配置文件

sed -i "s|\("^ServerRoot" * *\).*|\1/www/www1|" httpd.conf

sed -i "s|\("^Timeout" * *\).*|\1600|" httpd.conf

【讨论】:

  • 非常感谢!这就是我要找的!
  • 抱歉,如果我需要注释或取消注释 apache2.conf 中的特定设置,而不是设置值怎么办?再次感谢!
  • 用于添加#sed -i "^serverRoot/ s/^/# /" httpd.conf
  • 用于删除 #sed -i "/${line}/ s/# *//" httpd.conf
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-10-18
  • 1970-01-01
  • 2015-06-08
  • 2012-10-18
  • 1970-01-01
  • 1970-01-01
  • 2014-09-16
相关资源
最近更新 更多