【问题标题】:a2ensite from script path来自脚本路径的 a2ensite
【发布时间】:2012-10-13 16:14:31
【问题描述】:

我正在尝试在我的测试环境中自动化一些新的站点部署。我的脚本在

中自动生成 apache vhost 文件
/etc/apache2/sites-available/testsite.com

然后 a2ensite 通过相同的脚本运行

a2ensite /etc/apache2/sites-available/testsite.com

我明白了:

ERROR: No site found matching /etc/apache2/sites-available/testsite.com!

脚本正在以 root 身份运行。

我读到您必须从站点可用目录中获取 a2ensite,但如果这是通过脚本完成的,我将如何告诉 a2ensite 认为它在正确的目录中?

谢谢,

【问题讨论】:

  • @raina77ow 就是这样。有时答案太简单了:D 谢谢

标签: apache vhosts


【解决方案1】:

a2ensite 的 man page 没有明确提及,但实际上您应该只提供要启用的站点的名称,例如...

a2ensite testsite.com

...而不是完整的路径。

【讨论】:

  • 谢谢raina,它真的帮助了我。
  • 这对我同样的问题不起作用。一切似乎都很好,同样的错误。
猜你喜欢
  • 1970-01-01
  • 2021-09-03
  • 1970-01-01
  • 2012-03-23
  • 2011-11-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多