【问题标题】:EC2 web application folder structureEC2 Web 应用程序文件夹结构
【发布时间】:2013-06-06 08:51:20
【问题描述】:

我有一个 Web 应用程序,目前在我的本地机器上运行良好,我现在正试图让它在 EC2 上运行。

我将 index.php 文件转移到文件夹 /var/www 中,我可以通过访问我的弹性 IP(例如 http://123.45.678.910/ )来访问它。

问题是我还将名为 restAPI 的文件夹添加到文件夹 /var/www 中,该文件夹又包含多个文件。当我尝试通过 URL - http://123.45.678.910/var/www/restAPI/index.php 访问 restAPI/index.php 时,它给了我一个 404 错误

【问题讨论】:

  • 你的网络服务器配置的文档根目录是什么?
  • 我不知道。如何检查/更改它?
  • 这取决于您使用的网络服务器。 /etc/中有一个配置文件。

标签: amazon-web-services amazon-ec2


【解决方案1】:

这里有两件事在起作用:

  1. 文件系统路径
  2. URL 路径

如果您运行的是 Amazon Linux 映像,则您的 Web 内容应部署在 /var/www/html 中——几乎所有合理的 Linux 安装都是如此。

如果您的索引页存储在/var/www/html/index.php,那么您的网址将为http://123.45.678.910/index.php

如果您尝试访问http://123.45.678.910/var/www/restAPI/index.php,则表示您已将文件上传到/var/www/html/var/www/restAPI/index.php

有意义吗?

【讨论】:

    猜你喜欢
    • 2019-08-25
    • 2016-08-20
    • 1970-01-01
    • 2016-09-06
    • 2014-09-07
    • 2012-04-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多