I'm trying to automate some new site deployment in my testing environment. My script auto generates the apache vhost file in
/etc/apache2/sites-available/testsite.com
then a2ensite is run via the same script
a2ensite /etc/apache2/sites-available/testsite.com
I get:
ERROR: No site found matching /etc/apache2/sites-available/testsite.com!
The script is being run as root.
I read that you must a2ensite from the sites-available directory but if this is being done via script how would I tell a2ensite to think its in the proper directory?
Thanks,
a2ensite's man page doesn't mention it explicitly, but you actually should supply just a name of the site to be enabled, like...
a2ensite testsite.com
... and not the whole path to it.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With