【CentOS7】 firewalldを利用しているサーバで、特定のポートを公開する / 公開ポートを閉める

80番ポートを空ける

# firewall-cmd --zone=public --add-port=80/tcp --permanent
# firewall-cmd --reload

80番/443番ポートを空ける

# firewall-cmd --zone=public --add-port=80/tcp --permanent
# firewall-cmd --zone=public --add-port=443/tcp --permanent
# firewall-cmd --reload

連続したポートを空ける(例:45000-45300番ポートを空ける)

# firewall-cmd --zone=public --add-port=45000-45300/tcp --permanent
# firewall-cmd --reload

80番ポートを非公開にする

# firewall-cmd --zone=public --remove-port=80/tcp --permanent
# firewall-cmd --reload

80番/443番ポートを非公開にする

# firewall-cmd --zone=public --remove-port=80/tcp --permanent
# firewall-cmd --zone=public --remove-port=443/tcp --permanent
# firewall-cmd --reload

連続したポートを非公開にする(例:45000-45300番ポートを閉める)

# firewall-cmd --zone=public --remove-port=45000-45300/tcp --permanent
# firewall-cmd --reload