【发布时间】:2018-02-10 12:07:03
【问题描述】:
我在 docker-compose.yml 上构建这个镜像
version: '2'
services:
webserver:
build: ./docker/webserver
image: image_name
ports:
- "80:80"
- "443:443"
volumes:
- /Users/user_name/Sites/site:/var/www/html
并且在 Dockerfile 上有这个命令
FROM php:7-apache
RUN apt-get update -y && apt-get install -y libpng-dev && apt-get
install -y libcurl4-openssl-dev
RUN docker-php-ext-install pdo pdo_mysql gd curl
RUN a2enmod rewrite
RUN service apache2 restart
但我明白了
Forbidden
You don't have permission to access / on this server.
Apache/2.4.10 (Debian) Server at localhost Port 80
当我去本地主机时。
我使用 Mac。 我已经将 docker 文件用于其他项目并且一切都很好。 我错过了什么?
日志响应
无法提供目录 /var/www/html/:没有匹配的 DirectoryIndex (index.php,index.html) 找到,和服务器生成的目录索引 选项指令禁止
【问题讨论】:
-
日志是怎么说的?
-
@whites11 感谢您的回复。编辑了日志响应的问题。