すべてのプロダクト
Search
ドキュメントセンター

:リスニングポートECSインスタンスのNginxやTomcatなどのWebサービスのLinuxアドレスを変更する方法

最終更新日:Jul 08, 2025

概要

このトピックでは、リスニングポートECSインスタンス上のNginx、Tomcat、およびApache WebサービスのLinuxアドレスを変更する方法について説明します。

背景

  • LinuxにWebサーバーを既にインストールしている場合は、次のドキュメントを参照して、対応するサービスをインストールして起動できます。

  • インスタンスが属するセキュリティグループにすでにセキュリティグループルールの管理を追加している場合は、許可されるHTTPプロトコルポートを設定します。 たとえば、NginxはTCPのポート80にデフォルト設定され、TomcatはTCPのポート8080にデフォルト設定されます。

Nginxのリスニングポートアドレスの変更

  1. LinuxのECSインスタンスにリモートでログインします。 Linuxにログインする方法の詳細については、ユーザー名とパスワードを使用してLinuxインスタンスに接続するLinuxインスタンスに接続します。

  2. 次のコマンドを実行して、ポートが正しくリッスンされているかどうかを確認します。

    netstat -an | grep 80

    コマンドの出力は次のとおりです。 コマンドの出力が次の図に示す情報と異なる場合は、リスニングポートのアドレスを変更する必要があります。

  3. 次のコマンドを実行して、nginx.confファイルを見つけます。nginxパスは通常、/etc/nginx/nginx.confです。

    find / -nginx.conf

  4. nginx.confファイルを変更するには、次の手順に従います。

    1. 次のコマンドを実行してファイルを編集します。

      vim /etc/nginx/nginx.conf

    2. Iキーを押して編集モードに入ります。

    3. httpで次の情報を変更します。

      サーバ {
       80を聞く;
       server_name localhost;
      
      

      変更された情報は以下のようになる。

      サーバ {
       listen [$IP]:80;
       server_name localhost;
      
      
      説明

      注意 :[$IP] はインスタンスのパブリックIPアドレスです。

    4. Escキーを押して編集モードを終了し、「: wq」と入力して保存して終了します。

  5. Nginxサービスを再起動します。

Tomcatリスニングポートアドレスの変更

Tomcatのserver.xmlファイルのリスニングポートを変更する必要があります。 以下の手順を実行します。

  1. LinuxのECSインスタンスにリモートでログインします。

  2. 次のコマンドを実行して、/conf/server.xmlファイルを見つけます。 パスは通常です。

    find / -name server.xml

  3. server.xmlファイルを変更します。

    1. 次のコマンドを実行してファイルを編集します。

      vim /usr/local/tomcat/conf/server.xml

    2. Iキーを押して編集モードに入ります。

    3. [コネクタ] 情報をアドレスに追加します。

      <コネクタポート="8080"
           protocol="HTTP/1.1"
           address="[$IP]"
      
      

      コマンドの出力は次のとおりです。x.x.x.xはインスタンスのパブリックIPアドレスを示します。

  4. Tomcat サービスを再起動します。

Apacheのリスニングポートの変更

  1. LinuxのECSインスタンスにリモートでログインします。

  2. 次のコマンドを実行して、nginx.confファイルを見つけます。パスは通常です。

    find / -name httpd

  3. 次の手順に従って、httpd.confファイルを変更します。

    1. 次のコマンドを実行してファイルを編集します。

      vim /etc/httpd/conf/httpd.conf

    2. Iキーを押して編集モードに入ります。

    3. [Listen] セクションの情報を次のように置き換えて、リスニングポートを変更し、設定を保存して終了します。

      Listen [$ポート]
      説明

      :[$Port] は使用するポートです。 デフォルトのポートは80です。

  4. 次のコマンドを実行してApacheを再起動します。

    サービスhttpdの再起動

適用対象

  • Elastic Compute Service