91s

プログラミング関係、日記などを書きます

EC2の初期設定で詰まったことメモ

はじめに

Railsの設定の記事を参考にしましたが、色々詰まったので次に同じことをするときの為にメモ

 

取り急ぎ問題と解決策のみ羅列したので、あとで読みやすくします。現時点で読みにくいのはご了承ください

 

前提

AMI : Amazon Linux 2 AMI 2.0.20191116.0 x86_64 HVM gp2

 

問題と解決策


1. インスタンスssh接続できない

 

問題

https://qiita.com/naoki_mochizuki/items/22cfbf4bf7ec95f6ac1c

 

を参考にしつつ、VPC等をデフォルトで進めていると、sshで接続できない問題発生(timeout)

 

解決策

セキュリティグループのインバウンドのルールでSSHを許可しているかを確認

許可していなかったら許可する

 


2. EC2にmysqlがインストールできない 

 

問題

https://qiita.com/naoki_mochizuki/items/814e0979217b1a25aa3e

 

の途中で、mysqlがインストールできない問題発生

 

解決策 

https://qiita.com/2no553/items/952dbb8df9a228195189#mysql%E3%82%92%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB

 

これ見て解決

 


3. EC2にepel関連のパッケージがインストールできない

問題 

epel関連のパッケージがインストールできない問題も発生

 

解決策

https://aws.amazon.com/jp/premiumsupport/knowledge-center/ec2-enable-epel/

 

これ見て解決。この後 yum install nodejs --enablerepo=epel を忘れずに(忘れたらCould not find a JavaScript runtime.が出る)

 

これとmysqlの問題解決は諸々インストールの前にやっておいた方がいいかもしれないです。

 

 


4. mysqlに空パスワードを設定できない 

問題

staging環境なので、mysqlrootパスワードを空にしたいがmysql_secure_installationでは空パスワードは設定できない

 

解決策

https://qiita.com/ksugawara61/items/d8d69b7d57a3afcef980

 

これ見て解決

 


 5. 環境構築後、ブラウザからEC2のipを叩いてもtime outする

 

問題

IPを叩いてもtime outする問題発生

 

解決策 

セキュリティグループのインバウンドのルールでHTTPを許可しているかを確認