title: Apache 403 forbidden on allow from all <Directory> - virtualhosts
body: <p>Getting a 403 error on <code>DocumentRoot</code> for my <code>httpd-vhosts</code> file. '</p>
  
  <p><strong>NOTE: I'm on MAC OSX Sierra 10.12</strong></p>
  
  <p>The tutorial I'm following is <a href="https://jason.pureconcepts.net/2012/10/install-apache-php-mysql-mac-os-x/" rel="nofollow noreferrer">here</a> - as instructed I ran <code>chmod 755 /sites/blog/my-website/web</code> but it didn't fix the issue. I also ran as <code>sudo</code> but was unsuccessful. </p>
  
  <p>It is important to note I flushed my cache and restarted after running <code>chmod</code> with the following commands:</p>
  
  <p><code>sudo apachectl restart</code></p>
  
  <p><code>dscacheutil -flushcache</code></p>
  
  <p>In httpd.conf file, I have the following line uncommented (again as instructed by tutorial):</p>
  
  <pre><code># Virtual hosts
  Include /private/etc/apache2/extra/httpd-vhosts.conf
  </code></pre>
  
  <p>My <code>httpd-vhosts.conf</code> configuration is below:</p>
  
  <pre><code>&lt;VirtualHost *:80&gt;
      DocumentRoot "/sites"
  &lt;/VirtualHost&gt;
  
  &lt;VirtualHost *:80&gt;
          DocumentRoot "/sites/blog/my-website/web"
          ServerName mywebsite.dev
          ErrorLog "/private/var/log/apache2/connor.local-error_log"
          CustomLog "/private/var/log/apache2/connor.local-access_log" common
  
          &lt;Directory "/sites/blog/my-website/web"&gt;
                  AllowOverride All
                  Order allow,deny
                  Allow from all
          &lt;/Directory&gt;
  &lt;/VirtualHost&gt;
  </code></pre>
  
  <p>Any ideas what I could be doing wrong? If more info is needed let me know. </p>