たぶん、私はこれについてすべて間違っています (私はサーバー プログラミングに慣れていません)。その場合はお知らせください。
Tomcat 6 を使用して Amazon Elastic Beanstalk で実行されている grails アプリ (2.1.1) があり、画像ファイルへの URL を含む JSON をクライアントに送信するための RESTful API をセットアップしました。サーバーにsshして、画像を適切なディレクトリに配置しました。これらは、静的なシステム イメージではなく、ユーザーが追加および削除できる動的なイメージであることに注意してください。
しかし、クライアントが画像の URL に接続しようとすると、サーバーは 404 エラーで応答します。
(接続が拒否されるなどの代わりに) 404 エラーが発生するため、セキュリティ グループの問題ではないと仮定するのは正しいですか?
404 エラーが発生する理由は . . .
- どういうわけかURLが正しくありません。
- 私のAmazonの設定はどういうわけか不足しています、
- 私のTomcat設定がどういうわけか欠けています、
- または、アプリケーションが何らかの理由で接続を拒否していますか?
つまり、なぜ「http://myenvironment.elasticbeanstalk.com//login」にアクセスできるのですか?
「http://myenvironment.elasticbeanstalk.com//media/images/myImage.jpg」ではありません
または「http://myenvironment.elasticbeanstalk.com/media/images/myImage.jpg」
あまり詳細ではないことは承知していますが、私の本当の問題は、問題を高レベルで理解することだと思います。
基本的に、ファイルシステムへのアクセス許可を制御するのは何ですか?