ウェブサイト検索

Ubuntu 20.04でufwを使用してHTTPポート80とHTTPSポート443を開放する


この記事では、Ubuntu 20.04 Focal Fossaでufwファイアウォールを使用して、HTTPポート80およびHTTPSポート443を開く方法について説明します。HTTPおよびHTTPSプロトコルは、ApacheやNginxウェブサーバーなど、主にウェブサービスで使用されます。

このチュートリアルでは、あなたは学びます:

  • HTTPポート80およびHTTPSポート443を開く方法
  • ApacheとNginxのためにHTTPポート80とHTTPSポート443を開く方法
  • 現在開いているポート/サービスをリストする方法
  • HTTPポート80およびHTTPSポート443を閉じる/削除する方法

Ubuntu 20.04 Focal Fossaでポート80および443を許可し、ファイアウォールルールを削除します。

ソフトウェアの要件と使用される規約

カテゴリー使用された要件、規約、またはソフトウェアのバージョン
システムUbuntu 20.04をインストールするか、Ubuntu 20.04 Focal Fossaにアップグレードしました
ソフトウェアufw >= 0.36
他のあなたのLinuxシステムに対する特権アクセスは、rootとしてまたはsudoコマンドを介して行われます。

Ubuntu 20.04 Focal FossaのHTTPポート80とHTTPSポート443を開く手順の詳細な説明

  1. ファイアウォールの状態を確認してください。

    
    ufw status verbose
    Status: active
    Logging: on (low)
    Default: deny (incoming), allow (outgoing), disabled (routed)
    New profiles: skip
    

    上記の出力に基づいて、すべての受信ポートはデフォルトでブロックされています。

  2. ポート80および443を開く方法はいくつかのオプションがあります。まず、ポート番号や、ポートを開くために指定したいサービスを直接指定することができます。例:

    
    sudo ufw allow 80
    sudo ufw allow 443
    OR
    sudo ufw allow http
    sudo ufw allow https
    

    別の方法として、ApacheやNginxなど特定のウェブサーバーのポートを開く場合は、以下のコマンドを実行できます。

    
    sudo ufw allow in "Apache Full"
    sudo ufw allow in "Nginx Full"
    
  3. 現在のファイアウォール設定を確認してください:

    
    ufw status verbose
    Status: active
    Logging: on (low)
    Default: deny (incoming), allow (outgoing), disabled (routed)
    New profiles: skip
    
    To                         Action      From
    --                         ------      ----
    80                         ALLOW IN    Anywhere                  
    443                        ALLOW IN    Anywhere                  
    80 (v6)                    ALLOW IN    Anywhere (v6)             
    443 (v6)                   ALLOW IN    Anywhere (v6)
    
  4. 後でポート80および443のルールを削除することを決定した場合、以下のコマンドを実行することで削除できます:

    
    sudo ufw delete allow 80
    sudo ufw delete allow 443
    OR
    sudo ufw delete allow http
    sudo ufw delete allow https
    

    別の方法として、ApacheやNginxなど特定のウェブサーバーのポートを開く場合は、以下のコマンドを実行できます。

    
    sudo ufw delete allow in "Apache Full"
    sudo ufw delete allow in "Nginx Full"
    

関連記事: