仮想マシンのファイアウォール内のホストに対して emqx Web ページのポート 18083 を開く方法

仮想マシンのファイアウォールで EMQX Web ページのポート 18083 を開いてホストがアクセスできるようにするには、次の手順に従ってください。

  1. ファイアウォールのステータスを確認する: 仮想マシンで次のコマンドを実行して、ファイアウォールのステータスを確認します。
sudo firewall-cmd --state

ファイアウォールのステータスが「実行中」の場合は、次の手順に進みます。ファイアウォールのステータスが「実行されていない」の場合は、ファイアウォールが無効になっているため、追加の設定を行う必要はありません。

  1. デフォルト ゾーンを決定する: 次のコマンドを実行して、現在のファイアウォールのデフォルト ゾーンを取得します。
sudo firewall-cmd --get-default-zone

通常、デフォルトのゾーンは「public」です。デフォルトのゾーンが「public」と異なる場合は、以下のコマンドで正しいゾーン名に置き換えます。

  1. ポートを開く: 次のコマンドを実行して、ファイアウォールにポート ルールを追加します。
sudo firewall-cmd --zone=public --add-port=18083/tcp --permanent

これにより、デフォルト ゾーンに永続的なポート ルールが追加され、TCP プロトコル経由でポート 18083 へのアクセスが許可されます。

  1. ファイアウォール構成を再ロードします: 次のコマンドを実行してファイアウォール構成を再ロードし、変更を有効にします。
sudo firewall-cmd --reload

ファイアウォールは構成を再ロードし、ポート 18083 がホストに対して開かれます。

これで、ホストがアクセスできるように、仮想マシンのファイアウォールが EMQX Web ページのポート 18083 を開いたはずです。ホストと仮想マシンが同じネットワーク内にあること、およびホスト上の仮想マシンの IP アドレスを使用して EMQX Web ページにアクセスしていることを確認してください。

iptables などの他のファイアウォール管理ツールを使用している場合は、適切なコマンドを使用してそれに応じてポートを開く必要があります。詳細な手順については、使用しているファイアウォール管理ツールのドキュメントを参照してください。

おすすめ

転載: blog.csdn.net/qq_43577613/article/details/131236142