我正在尝试在我的测试环境中自动化一些新站点部署。我的脚本自动生成 apache vhost 文件
/etc/apache2/sites-available/testsite.com
然后 a2ensite 通过相同的脚本运行
a2ensite /etc/apache2/sites-available/testsite.com
I get:
ERROR: No site found matching /etc/apache2/sites-available/testsite.com!
该脚本正在以 root 身份运行。
我读到您必须从站点可用目录中使用 a2ensite 但如果这是通过脚本完成的,我如何告诉 a2ensite 认为它位于正确的目录中?
Thanks,
a2ensite 的man page http://man.he.net/man8/a2ensite没有明确提及,但您实际上应该只提供要启用的站点的名称,例如...
a2ensite testsite.com
...而不是通向它的整个路径。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)