AWS EC 2バージョン変更後(Resion,地域)Webサーバ(Webサーバ,Nginx)接続時接続エラー解決(err connection timed out aws ec 2)


AWS EC 2領域変更後のWebサーバ接続の問題を解決する


質問する


前の記事に示すように、
EC 2地域を米国(バージニア北部)からソウル(ソウル)に変えた.

また,フレックスIPが新たに割り当てられたため,EC 2で構築したWebサーバ(Webサーバ)に接続できない.(err connection timed out aws ec 2エラー)
何時か確認しなければなりません.(状況により)
  • AWS EC 2インスタンスセキュリティグループ確認
  • Nginx defaultファイル
  • を確認
  • ドメイン管理サービス確認(ガビア)
  • Let's Encrypt証明書(HTTPS)
  • をチェック

    1.AWS EC 2インスタンスセキュリティグループの検証



    本人は、AWS EC 2ゾーン変更(新規インスタンス作成)を行う際に、セキュリティグループを個別に設定しています.
    新しく作成したインスタンスに関連付けられたセキュリティ・グループのインバウンド・ルール、アウトバウンド・ルールを確認する必要があります.
    バインドルールを使用してssh、http、httpsなどの必要なルールを追加および変更する必要があります.
    アウトバウンドルールとして、すべてのトラフィックを追加および変更する必要があります.
    △グーグルで「AWS EC 2セキュリティグループ設定」を検索すると、関連記事がたくさん出てきます.
  • バインドルール:簡単に言えば、これはクライアントがEC 2インスタンスにアクセスするために必要なセキュリティルールです.
  • アウトバウンド・ルール:簡単に言えば、EC 2インスタンスがクライアントにアクセスする際に必要なセキュリティ・ルール.
  • 2.Nginx defaultファイルを確認する


    端末がsshでMacからAWS EC 2に接続されていると仮定し,使用するWebサーバはNginxである.
    /etc/nginx/sites-availableのdefaultファイル.
    以前のインスタンスを使用するパブリックIPアドレスの場所を変更する必要があります.
    (共通IPアドレスはAWS EC 2インスタンスラベルにあります.)
    本人がRedirectionで使用
    写真のserver nameセクションは、新しいインスタンスの共通ipアドレスに変更されます.
    cd /etc/nginx/sites-vailable
    sudo vi default

    修正後、テストとNginxを再開します.
    sudo nginx -t // 테스트 
    sudo service nginx restrart // Nginx 재시작

    3.認証ドメイン管理サービス(ガビア)


    自分が運営しているWebサーバでドメインを購入して接続した場合、
    購入先でドメイン名に関する設定を変更する必要があります.(本人はガビアで購入)

    本人は、選択タイプAの@とwwwの値を、既存のパブリックIPアドレスを新しいインスタンスに割り当てるパブリックIPアドレスに変換する.
    変更後、保存して適用するのに数分かかる場合があります.

    4.HTTPSの検証(Let's Encrypt証明書)


    既存のWebサーバ構築時にHTTPSが適用されている場合は、新しい証明書を再取得して設定する必要があります.
    本人は以前Let's Encryptを通じてHTTPSを応用していた.
    HTTPSのドメイン、サブドメインなどを再適用できます.
    △グーグルで「AWS EC 2 Nginx Let's Encrypt httpsアプリ」を検索すると、たくさん出てきます.

    その他


    上記の方法で解決していない場合は、他の方法を試してみる必要がある場合があります.
    △再構築も良い方法のようです.