Can't make Discourse accessible through Apache

It was failing, but now I created a forum.mysite.com.conf file with the following content:

<VirtualHost *:80>

    ServerName forum.mysite.com
    ServerAdmin my@gmail.com


    DocumentRoot /var/www/mysite.com/public_html/forum


    <Directory />
            Options FollowSymLinks
            AllowOverride All
    </Directory>
    <Directory /var/www/mysite.com/public_html/forum>
            Options Indexes FollowSymLinks MultiViews
            AllowOverride all
            Order allow,deny
            allow from all
    </Directory>

            ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined

It’s now getting me to apache’s default html message, which is at /var/www/html/

I’m not sure why