title: Apache forbidden access with Docker
body: <p>I build this image on docker-compose.yml</p>
  
  <pre><code>version: '2'
  
  services:
    webserver:
    build: ./docker/webserver
    image: image_name
    ports:
      - "80:80"
      - "443:443"
    volumes:
      - /Users/user_name/Sites/site:/var/www/html
  </code></pre>
  
  <p>And have this commands on Dockerfile</p>
  
  <pre><code> FROM php:7-apache
   RUN apt-get update -y &amp;&amp; apt-get install -y libpng-dev &amp;&amp; apt-get 
   install -y libcurl4-openssl-dev
   RUN docker-php-ext-install pdo pdo_mysql gd curl
   RUN a2enmod rewrite
   RUN service apache2 restart
  </code></pre>
  
  <p>BUT I get </p>
  
  <pre><code>Forbidden
  
  You don't have permission to access / on this server.
  Apache/2.4.10 (Debian) Server at localhost Port 80
  </code></pre>
  
  <p>when I go to localhost.</p>
  
  <p>I work with Mac.
  I have used the docker files to other project and all worked great.
  what am I missing?</p>
  
  <p>Log response </p>
  
  <blockquote>
    <p>Cannot serve directory /var/www/html/: No matching DirectoryIndex
    (index.php,index.html) found, and server-generated directory index
    forbidden by Options directive</p>
  </blockquote>