firewalldでポートを開放する方法

Linux

サービスの起動と停止

# サービスの起動
$ sudo systemctl status firewalld

# サービスの停止
$ sudo systemctl stop firewalld

# サービスの状態の確認
$ sudo systemctl status firewalld

ポートの追加と削除

# ポートの追加 
$ sudo firewall-cmd --add-port=80/tcp --zone=public --permanent

永続的な設定にするため–permanentを付けます。
付けずに設定した場合、再起動で設定前の状態に戻ってしまいます。

# ポートの削除 
$ sudo firewall-cmd --remove-port=80/tcp --zone=public --permanent

設定の有効化

# 設定の有効化
$ sudo firewall-cmd --reload

設定状態の確認

# 設定の確認
$ sudo firewall-cmd --list-all