gpt4 book ai didi

php - Nginx Docker容器(作为Laradock的一部分)返回 'ERR_CONNECTION_CLOSED'

转载 作者:行者123 更新时间:2023-12-02 19:56:10 25 4
gpt4 key购买 nike

我一直想尝试使用Docker / Laradock来运行现有的Laravel项目。

我使用了https://laradock.io/上的说明,并使用以下命令来启动容器:

docker-compose up -d nginx mysql phpmyadmin redis workspace

我的容器已启动并正在运行:

enter image description here

但是本地主机的任何变体(127.0.0.1等)都将返回以下内容:
This site can’t be reached 
localhost unexpectedly closed the connection.
Try:

Checking the connection
Checking the proxy and the firewall
Running Windows Network Diagnostics
ERR_CONNECTION_CLOSED

我尝试使用 docker logs laradock_nginx_1获取一些日志,但是那里什么也看不到。

我没有更改Laradock.io提供的 docker-compose.yml。就是这个:
https://www.codepile.net/pile/p6RQlE5W

我也没有更改Dockerfile,这是nginx的文件:
https://www.codepile.net/pile/JVRZYNVB

在哪里看?

最佳答案

使用正确的文件夹到您的php-project目录

根据documentation,您的php-project应该放在laradock文件夹附近。

例如。:

多个项目的文件夹结构:

2 - Make sure your folder structure should look like this:

  • project-a
    • laradock-a
  • project-b
    • laradock-b


唯一项目的文件夹结构:

2 - Make sure your folder structure should look like this:

  • project-a
    • laradock-a
  • project-b
    • laradock-b


APP_CODE_PATH_HOST配置文件中设置 .env
2. Getting Started - Laradock:

2 - Edit your web server sites configuration. We’ll need to do step 1 of the Usage section now to make this happen.

cp env-example .env

At the top, change the APP_CODE_PATH_HOST variable to your project path.

APP_CODE_PATH_HOST=../project-z/

Make sure to replace project-z with your project folder name.

3 - Go to the Usage section.

关于php - Nginx Docker容器(作为Laradock的一部分)返回 'ERR_CONNECTION_CLOSED',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57768791/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com