Why does a2ensite give me the error "site does not exist"
Solution 1:
a2ensite
is a script that creates a sybolic link in /etc/apache2/sites-enabled
pointing to a .conf file in /etc/apache2/sites-available
.
In order to work, your .conf file must be in the "sites-available" directory, i.e.
/etc/apache2/sites-available/ralph.stagingv2.example.conf
You should NOT actually "place" ANY configuration file in the /etc/apache2/sites-enabled
directory.