2016年11月にAWSをドットインストールで始めた私がつまづいたポイントとその解決方法を備忘録も兼ねてまとめます。説明が雑なところあるけど、同じ動画見た人になら伝わるって信じてる。
RDSのセキュリティグループが選べない
飛んだ先のEC2のセキュリティグループで、インとアウトの両方にSSH,HTTPなどと一緒にMYSQL~も追加。カスタム。セキュリティグループ(sg-~~~)を入力。
(インはSSH,HTTP,MYSQL、アウトはすべての〜,MYSQLになる)
(セキュリティグループ名はdefaultとかじゃなくてもいい)
PHP3.~じゃなくて5.6にしたい
これ(http://qiita.com/yamaguchi_takashi/items/d4b7b2693b42679dc3ae )を参考にしました。ドットインストールに従っていた僕らはAmazon Linux AMIのやり方で。
FTP(Cyberduck)で立ち上げたインスタンスに接続
- SFTPを選択、サーバ:パブリックIP、ポート:22、ユーザ名:ec2-user、パスワード:(空欄)、パス:/var/www/html、公開鍵認証を使用する
- ~.pemを選択
許可permissionがなくFTP(Cyberduck)でデータを転送できない
- /var/www/htmlフォルダのパーミッションを777(じゃなくてもいいのかも)にしちゃう
$ sudo chmod 777 /var/www/html
パブリックDNSで飛んでるしindex.htmlもあるのにブラウザで表示されない
- httpd(phpやmysqlと一緒にinstallしたやつ)が動いてないかも
-
$ service httpd status
で確認 -
httpd is stopped
なら止まってるーーー -
$ sudo service httpd start
で動いた。