我正在尝试在我的测试环境中自动化一些新的站点部署.我的脚本自动生成apache vhost文件
/etc/apache2/sites-available/testsite.com
Run Code Online (Sandbox Code Playgroud)
然后a2ensite通过相同的脚本运行
a2ensite /etc/apache2/sites-available/testsite.com
Run Code Online (Sandbox Code Playgroud)
我明白了:
ERROR: No site found matching /etc/apache2/sites-available/testsite.com!
Run Code Online (Sandbox Code Playgroud)
该脚本以root身份运行.
我读过你必须从sites-available目录中获取a2ensite但如果这是通过脚本完成的,我怎么告诉a2ensite认为它在正确的目录中?
谢谢,