EC2 Web应用程序文件夹结构

Ash*_*wal 3 amazon-ec2 amazon-web-services

我有一个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错误.

Rya*_*man 5

这里有两件事:

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

如果您正在运行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.

合理?