質問: **やりたいこと** ・ローカルでeclipseを利用して作成したeclipse 動的webプロジェクトの公開 ・AWSを利用した公開 **これまでやったこと** ・動的webプロジェクトファイルの作成(ローカルでは動きます) ・AWSアカウント作成 ・Amazon Linuxのインスタンス作成 ・作成したインスタンスにPostgreSQL、Tomcat7をインストール **わからないこと** ・とりあえずAWSのインスタンスは作ったが、どうすればローカルのファイルが オンラインで接続できるようになるかわかない ・ローカルPCにpostgresqlとTomcatをインストールしているため、 作成したjavaのコードの中に接続先はlocalhost:5432~等となっております。 これはEC2に公開する際もEC2にpostgresql、tomcatがインストールされていればこのままで良いのでしょうか?
回答: > ・とりあえずAWSのインスタンスは作ったが、どうすればローカルのファイルが > オンラインで接続できるようになるかわかない 最低限としては ・セキュリティグループの設定を行い、listenしているポートにインターネットからアクセス出来るようにすればアクセス出来るようになります。 参考URL 追加としては、 ・ElasticIPを発行し、インスタンスに紐づける(Tomcat等のインストールが出来ているとのことなので、既に実施されているかもしれませんが、動的なpublicIPが紐づいている場合はそれ以外にEIPを付けましょう) ・ドメインを取得し、ElasticIPに紐づける まですれば一般的なwebサービスの形になります。 > ・ローカルPCにpostgresqlとTomcatをインストールしているため、 > 作成したjavaのコードの中に接続先はlocalhost:5432~等となっております。 > これはEC2に公開する際もEC2にpostgresql、tomcatがインストールされていればこのままで良いのでしょうか? はい、一台のインスタンスで行うのであれば接続先はlocalhostで問題ありません。