加入收藏 | 设为首页 | 会员中心 | 我要投稿 河池站长网 (https://www.0778zz.com/)- 边缘计算、容器、中间件、基础存储、数据处理!
当前位置: 首页 > 运营中心 > Nginx > 正文

php C Nginx在Windows上指向Docker的错误目录

发布时间:2023-12-19 09:33:34 所属栏目:Nginx 来源:DaWei
导读: 我正在使用Docker图像配置设置一个带有Docker的Laravel应用程序,我在这里找到:https://blog.pusher.com/docker-for-development-laravel-php/
现在,这在我的Ubuntu机器(16.04)上工作正常,但

我正在使用Docker图像配置设置一个带有Docker的Laravel应用程序,我在这里找到:https://blog.pusher.com/docker-for-development-laravel-php/

现在,这在我的Ubuntu机器(16.04)上工作正常,但在Window(10 Pro)上我得到一个奇怪的错误.它首先抱怨没有找到composer.json文件.然后,随着我对localhost:8000的每个请求,我收到以下错误:

15#15: *1 open() "/var/www/public404" failed (2: No such file or directory),client: 172.17.0.1,server:,request: "GET / HTTP/1.1",host: "localhost:8000"

我对此很新,但似乎nginx指向/ var / www / public404 – 我不知道“404”是如何到达那里的.我有一种感觉,它与行try_files $uri = 404有关;但是,在site.conf文件中,我真的不知道它是如何工作的,我不想破坏它…奇怪的是,这适用于Ubuntu,但不适用于Windows(或者可能不是很奇怪)在所有?).

我使用docker build. -t my-image用于构建映像和docker运行-p 8000:80 –name =“my-container”my-image以使用映像运行容器.

所有配置文件的EOL都设置为换行符.有谁知道我怎么解决这个问题?

Dockerfile

FROM nginx:mainline-alpine LABEL maintainer="John Doe

(编辑:河池站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章