也许我做错了(我是服务器编程的新手),在这种情况下请告诉我。
我有一个使用 Tomcat 6 在 Amazon Elastic Beanstalk 上运行的 grails 应用程序(2.1.1),并且我已经设置了 restful api 来将 JSON 发送到客户端,其中包括图像文件的 URL。我已经 ssh 进入服务器以将图像放置在适当的目录中。请注意,这些是由用户添加和删除的动态图像,而不是静态系统图像。
但是当客户端尝试连接到图像 URL 时,服务器会响应 404 错误。
我是否正确假设因为我收到 404 错误(而不是连接被拒绝等)这不是安全组问题?
我是否收到 404 错误,因为 . . .
- URL 不知何故不正确,
- 我的亚马逊设置不知何故缺乏,
- 我的 Tomcat 设置有些欠缺,
- 或者我的应用程序以某种方式拒绝连接?
也就是为什么我能访问“http://myenvironment.elasticbeanstalk.com//login”
但不是“http://myenvironment.elasticbeanstalk.com//media/images/myImage.jpg”
或“http://myenvironment.elasticbeanstalk.com/media/images/myImage.jpg”
我知道这不是很多细节,但我觉得我真正的问题是对问题的高层次理解。
基本上,是什么控制访问文件系统的权限?