ファイアウォールは、コンピュータが内部ネットワークと外部ネットワークの間に比較的隔離された保護バリアを構築し、データを保護するのに役立つ技術です。シンプルなアプリケーションサーバーのファイアウォールを有効にし、外部アクセスをブロックするルールを設定すると、サーバーに接続できなくなる場合があります。このトピックでは、Linux シンプルアプリケーションサーバーのシステムファイアウォールを有効または無効にする方法について説明します。
手順
インスタンスの Linux ディストリビューションに適したコマンドを実行します。
CentOS 7/Red Hat 7/Alibaba Cloud Linux 2
システムファイアウォールを有効にします。
systemctl start firewalld.serviceシステムファイアウォールを無効にします。
systemctl stop firewalld.serviceシステムファイアウォールのステータスを確認します。
firewall-cmd --state
Ubuntu
システムファイアウォールを有効にします。
ufw enableシステムファイアウォールを無効にします。
ufw disableシステムファイアウォールのステータスを確認します。
ufw status
Debian
デフォルトでは、Debian にファイアウォールはインストールされていません。Debian にファイアウォールがインストールされている場合は、すべてのファイアウォールルールを削除してトラフィックのブロックを解除できます。
説明
すべてのファイアウォールルールを削除する前に、ルールをバックアップしてください。
次のコマンドを実行して、ファイアウォールルールをバックアップします。
touch [$Iptables] iptables-save > [$Iptables]説明[$Iptables]変数を、ファイアウォールルールのバックアップファイルを保存する実際のディレクトリに置き換えます。次のコマンドを実行して、すべてのファイアウォールルールを削除します。
iptables -F