既存のIAMを一度削除してもう一度再作成したからなのか??(他に思い当たる節がなく)
全ての作成したEC2インスタンスを通してPHPファイルの内容をブラウザに表示させることができなくなりました。
・テストファイルのIPアドレスを呼ぶ→Amazon Linux AMI テストページが表示されてしまう
・その他接続したいEC2インスタンスのグローバルIPを呼ぶ→そもそもページにアクセスできず、タイムアウトでエラーメッセージが出てきてしまう
と言った具合です。
IAMの設定確認、appatch再起動のため下記のコマンドを実行
service httpd start
Apacheを起動する。
service httpd stop
Apacheを停止する。
service httpd restart
Apacheを再起動する。
実行してなお、状態は変化ありません。
突然のことで???で、もしお分かりになる方いましたらご意見ください。
EC2を削除して再作成した際の手順をご提示下さい。
セキュリティグループやElastic IP アドレスを利用している場合は、その復元手順も合わせてご提示下さい。
VPC 詳細
Tenancy
default
State
available
Default VPC
No
IPv4 CIDR
10.0.0.0/16
Classic link
Disabled
IPv6 CIDR
-
DNS resolution
Enabled
Network ACL
DNS hostnames
Enabled
DHCP options set
dopt-1827637f
ClassicLink DNS Support
Disabled
Route table
rtb-XXXXXXXX
サブネット
サブネット ID
subnet-XXXXXXXX
状態
available
VPC
上記で作成したVPCのアドレス| udemy-aws-14days-aws
IPv4 CIDR
10.0.11.0/24
利用可能な IPv4 アドレス
249
IPv6 CIDR
-
アベイラビリティーゾーン
ap-northeast-1a (apne1-az4)
ルートテーブル
rtb-XXXXXXX| udemy-aws-14days-public-rt
ネットワーク ACL
acl-0f05080cde0859291
デフォルトのサブネット
いいえ
パブリック IPv4 アドレスの自動割り当て
はい
IPv6 アドレスの自動割り当て
いいえ
Owner
181049707793
はあらかじめ作成していたものを使用。
EC2インスタンス作成
・Amazon Linux AMI 2018.03.0 (HVM), SSD Volume Type - ami-00a5245b4816c38e6 選択
・VPC&サブネット上記で作成したものを選択
・セキュリティグループ下記の通りで作成したものを選択
タイプ プロトコル ポート範囲 ソース 説明
HTTP TCP 80 0.0.0.0/0
HTTP TCP 80 :/0
SSH TCP 22 0.0.0.0/0
・Elastic IPは使用せず。
という感じです。
(特定のIDは公表しないほうがいいと思ってxxxxにしています)
セキュリティグループの設定は問題ないようです。
EC2を削除して再作成した際の手順もご提示下さい。
みたところEBSスナップショットを使っておらず、カスタムAMIからEC2インスタンスを作成しているようでもないため、どのような方法で削除前の環境の復元を試みたのか不明です。
ありがとうございます、もう一度最初からやり直したところPHPのサンプルプログラムは表示されました!
恐らく原因は(推測ですが)
$ sudo cp index.php /var/www/html/
$ sudo cp -r img /var/www/html/
の最後の/が抜けていた可能性が高く、phpファイルが上手くcpされていなかったようです。
またS3を導入したプログラムが今も尚起動しないので少し時間がかかりますがこちらの原因も探っていきます。
回答1件
あなたの回答
tips
プレビュー