3

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

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

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

4

1 回答 1

5

这里有两件事在起作用:

  1. 文件系统路径
  2. 网址路径

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

如果您的索引页存储在/var/www/html/index.php,那么您的 URL 将是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

说得通?

于 2013-06-06T00:51:20.613 回答