CentOS7では、firewalldがデフォルト!?
iptablesが無い(-“-)
CentOS7では、firewalldがデフォルトになったらしい。
OS ⇒ CentOS Linux release 7.8.2003 (Core)
- Apachenoバージョン
# httpd -v
Server version: Apache/2.4.6 (CentOS)
Server built: Apr 2 2020 13:13:23
- PHPのバージョン
# php --version
PHP 5.4.16 (cli) (built: Apr 1 2020 04:07:17)
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies
- firewall稼働確認
# firewall-cmd --state
running
- ゾーンをdropに設定
# firewall-cmd --set-default-zone=drop
- httpを許可
# firewall-cmd --add-service=http --zone=drop --permanent
success
- sshを許可
# firewall-cmd --add-service=http --zone=drop --permanent
success
firewallの設定をリロード
# firewall-cmd --reload
success
- ゾーンの確認
# firewall-cmd --get-default-zone
drop
# firewall-cmd --list-all
drop (active)
target: DROP
icmp-block-inversion: no
interfaces: enp0s3 enp0s8
sources:
services: http ssh
ports:
protocols:
masquerade: no
forward-ports:
source-ports:
icmp-blocks:
rich rules:
- アクティブゾーンの確認
# firewall-cmd --get-active-zones
drop
interfaces: enp0s3 enp0s8
- 追加されたサービスの確認
# firewall-cmd --list-services --zone=drop
http ssh

