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を開く手順の詳細な説明
ファイアウォールの状態を確認してください。
ufw status verbose Status: active Logging: on (low) Default: deny (incoming), allow (outgoing), disabled (routed) New profiles: skip上記の出力に基づいて、すべての受信ポートはデフォルトでブロックされています。
ポート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"現在のファイアウォール設定を確認してください:
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)後でポート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"
