【发布时间】:2020-06-18 18:41:58
【问题描述】:
我刚刚在 AWS EC2 上创建了一个新实例。我有一个现有的 laravel 项目,将其推送到 github 上并将其安装在我的新实例上。还安装了composer、php、mysql、apache。当我点击public url 时,laravel 将我重定向到public/auth/login。在我的本地主机上一切都很好,但在这里它给了我一个错误 404 - Not Found The requested URL /auth/login was not found on this server.。我之前在 AWS 中安装了 laravel 项目,但从未遇到过这样的错误。可能出了什么问题?
【问题讨论】:
-
所以你的意思是你的网址是
http://yourdomain.com/public?如果是这种情况,您需要将 HTTP 服务器的 Document Root 更改为指向应用程序的public目录。您的 URL 路径中不应包含public。 -
我把它指向了公共目录,但仍然给我一个错误。
标签: php laravel amazon-web-services amazon-ec2