4

我在本地机器上设置了 laradock 应用程序。我已按照提供的说明进行操作:http: //laradock.io/

除此之外,我在 Windows 10 上使用 Docker 工具箱,我还与 laradock 的工作区共享了我的文件夹。这很好,因为当我运行以下命令时,我可以在工作区中看到我的应用程序文件夹

docker-compose exec workspace bash

我还在 Windows 上的 hosts 文件中添加了一个主机条目。 127.0.0.1 localhost

但没有任何效果。我收到响应“localhost 拒绝连接”。即使公用文件夹中的 css 文件也无法访问

4

1 回答 1

-1

您应该签出nginx/sites文件夹中的laradock文件夹。检查里面的根路径default.conf-root /var/www/public;应该对应于您的项目/public文件夹实际在里面的位置workspace

我个人将 laradock 用于许多项目,并创建多个.conf与我的站点名称相对应的文件,例如myproject1.test-myproject1.conf我的文件结构是这样的:

/laradock
/myproject1
/myproject2

主机文件:

127.0.0.1 myproject1.test
127.0.0.1 myproject2.test

myproject1.conf里面nginx/sites

...
server_name myproject1.test;
root /var/www/myproject1/public;
...

希望有帮助

于 2018-07-30T08:38:43.763 回答