ラベル ec2 の投稿を表示しています。 すべての投稿を表示
ラベル ec2 の投稿を表示しています。 すべての投稿を表示

2020年6月14日日曜日

EC2インスタンスにSSHできないトラブルシューティング

EC2でインスタンスを作成しましたが、SSHしようとしたらできない。自分は何度も経験したのでそしてつい先も経験したのでトラブルシューティングメモとして残しておきたいと思います。

パブリックIPが割り振られたかどうか

以下のようにパブリックIPが割り振られたことを確認

セキュリティグループの確認

「セキュリティグループ」の「インバウンドルールの表示」で自分IPにアクセス権限を付与できたかどうかを確認。↓ポート22番ば自分のIPに向けて公開できている状態でなければなりません。

プライベートキーが合っているかどうかを確認

インスタンスを選択された状態で上の「接続」ボタンをクリックすれば、接続用情報が表示されます。

サブネットを確認

サブネットIDをクリックします。そしてサブネット先の「ルートテーブル」タブをクリックします。

ターゲットにインターネットゲートウェイに紐付いているかどうかを確認。プライベートサブネットで作られたインスタンスに直接SSHできないので、直接SSHしたい場合はパブリックで作る必要があります。

最終手段AWSに問い合わせ

2019年5月10日金曜日

Amazon Linuxにnginxのインストール方法

Amaxin Linuxでは、yumではなく、Extras Libraryを利用してアプリケーションのインストールができます。オフィシャルサイトの参考リンク

  1. まず、インストール可能なバージョンを確認します。

    sudo amazon-linux-extras list | grep 'nginx'
     
      4  nginx1.12=latest         enabled      [ =1.12.2 ]
  2. インストールします。

    1.12が最新版を確認できたので、それをインストールします。
    sudo amazon-linux-extras install nginx1.12
  3. ついでに、常に起動しておきます。

    sudo systemctl enable nginx.service
  4. おまけに

    # nginxの状態確認するには以下のコマンド
    sudo systemctl status nginx.service
     
     
    # nginxを起動するには以下のをコマンド
    sudo systemctl start nginx.service

2019年4月18日木曜日

Amazon Linuxインスタンスにnginxをインストール及び設定方法まとめ

まず、インストールします。
sudo amazon-linux-extras install nginx1.12
次に、常に起動しておきます。
sudo systemctl enable nginx.service
nginxを起動します。
sudo systemctl start nginx.service
nginxの状態を確認します。
sudo systemctl status nginx.service