我正在使用 apache 和 php 的官方 docker 图像:https : //hub.docker.com/_/php/(5.6-apache 标签)
我正在像这样启动容器:
docker run -d -p 80:80 --name apache-php56 -v "/home/myUser/www":/var/www/html php:5.6-apache
Run Code Online (Sandbox Code Playgroud)
当然,我的所有代码都在“/home/myUser/www”中
当我在一个带有索引的目录中时,apache 似乎很好地显示了页面。但是,如果我在一个没有索引的目录中,apache 会告诉我我没有访问权限。当没有带有“名称上次修改大小描述”的索引时,我希望 apache 向我显示“经典”视图,并且我可以浏览直到找到索引。
我很确定这是默认 apache2.conf 中的一个简单配置,它禁止我,但我不知道是哪个。
提前致谢。
小智 0
我在使用 docker 时,我的 symfony 项目也遇到了同样的问题。问题是Web文件夹中缺少.htaccess文件。你可以自己创建一个,或者如果你使用 symfony,也可以使用 Composer 安装symfony/apache-pack。可以在Web 服务器的 symfony 文档中找到 .htaccess 示例
| 归档时间: |
|
| 查看次数: |
4357 次 |
| 最近记录: |