What is the appropriate virtual host for this apache2.4 and laravel setup?
<p>I have an internal site I call <code>eaglets</code>. I use it to host a bunch of javascript calculators and such. I want to use a laravel app and have the address look like <code>http://eaglets/playground</code>.</p>

<p>I have the playground folder in my <code>var/www/html</code> directory, which is my default document root.</p>

<p>If I put a dummy <code>index.html</code> in my <code>var/www/html/playground/</code> folder and go <code>http://eaglets/playground</code>, it comes up fine. This leads me to believe my vhost is not pointing correctly to the <code>var/www/html/playground/public</code> folder.</p>

<p>This is my virtual host file:</p>

<pre><code>  1 &lt;VirtualHost *:80&gt;
  2
  3         ServerName eaglets/playground
  4         ServerAlias eaglets/playground
  5         DocumentRoot /var/www/html/playground/public
  6         &lt;Directory /var/www/html/playground/public&gt;
  7                 Options -Indexes +FollowSymLinks +MultiViews
  8                 AllowOverride All
  9                 Require all granted
 10         &lt;/Directory&gt;
 11
 12         ErrorLog ${APACHE_LOG_DIR}/playground-error.log
 13         CustomLog ${APACHE_LOG_DIR}/playground-access.log combined
 14
 15 &lt;/VirtualHost&gt;
</code></pre>

<p>Any ideas?</p>

<p>If I do apachectl -S I get:</p>

<pre><code>    VirtualHost configuration:
*:80 is a NameVirtualHost
default server eaglets (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost eaglets (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost eaglets/playground (/etc/apache2/sites-enabled/playground.conf:1)
alias eaglets/playground
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www"
</code></pre>