【问题标题】:Getting The requested URL / was not found on this server获取请求的 URL / 在此服务器上未找到
【发布时间】:2016-01-01 07:49:36
【问题描述】:

我正在尝试在 EC2 上部署我的 Laravel 应用程序。 它在本地主机上运行良好,但是当将文件复制到 var/www/html 时,我总是得到:在此服务器上找不到请求的 URL /。

实例网址:http://ec2-52-88-99-75.us-west-2.compute.amazonaws.com/

我假设我在 httpd.conf 中遗漏了一些东西,但我不确定是什么。

这里是 httpd.conf 文件: http://collabedit.com/g249v

非常感谢!!

【问题讨论】:

  • 您能否发布项目结构,也许是一张图片,就像在 httpd.conf 文件中一样,您将服务器指向/var/www/html/server/publicserver 您的项目名称吗?
  • 你使用的是什么 linux 发行版?
  • @JonathanS,感谢您的协助。它是项目的名称。附上结构
  • 在终端运行这个命令:cat /etc/issue

标签: php apache laravel amazon-ec2 httpd.conf


【解决方案1】:

这是清单-

1) 检查您的安全组端口 80 是否应允许传入流量。

2) 检查你的公网 ip 是否和以前在亚马逊 ec2 上的一样,如果你使用弹性 ip 会更好。

3) 检查apache的错误日志,如果有任何与缺少php模块相关的错误或任何其他错误,您可以快速找到并纠正。

我在亚马逊 Ec2 上托管了许多 Laravel 应用程序,但没有遇到任何问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-28
    • 2019-03-01
    • 2016-12-29
    • 2014-05-18
    • 2019-09-12
    • 2019-04-18
    相关资源
    最近更新 更多