Scale up as you grow — whether you're running one virtual machine or ten thousand.

From GPU-powered inference and Kubernetes to managed databases and storage, get everything you need to build, scale, and deploy intelligent applications.

By Andy Fang
I created a file called sub.domain.com.conf in /etc/apache2/sites-available. Then I added the below:
<VirtualHost *:80>
ServerName sub.domain.com
DocumentRoot /var/www/sub
# ..any other config needed
<Directory /var/www/sub>
Order Allow,Deny
Allow from all
</Directory>
</VirtualHost>
And restarted apache. I can see that a sub.domain.com file has been generated in sites-enabled, but when I access sub.domain.com, the webpage is unavailable.
What did I do wrong?