查看防火墙服务状态:
systemctl status firewalld
[root@localhost ~]# systemctl status firewalld
● firewalld.service - firewalld - dynamic firewall daemon
Loaded: loaded (/usr/lib/systemd/system/firewalld.service; enabled; vendor pres>
Active: active (running) since Wed 2021-06-16 20:42:13 CST; 11h ago
Docs: man:firewalld(1)
Main PID: 6114 (firewalld)
Tasks: 2 (limit: 4894)
Memory: 4.1M
CGroup: /system.slice/firewalld.service
└─6114 /usr/libexec/platform-python -s /usr/sbin/firewalld --nofork --n>
6月 16 20:42:18 localhost.localdomain firewalld[6114]: WARNING: COMMAND_FAILED: '/>
6月 16 20:42:18 localhost.localdomain firewalld[6114]: WARNING: COMMAND_FAILED: '/>
6月 16 20:42:18 localhost.localdomain firewalld[6114]: WARNING: COMMAND_FAILED: '/>
6月 16 20:42:18 localhost.localdomain firewalld[6114]: WARNING: COMMAND_FAILED: '/>
6月 16 20:42:18 localhost.localdomain firewalld[6114]: WARNING: COMMAND_FAILED: '/>
6月 16 20:42:18 localhost.localdomain firewalld[6114]: WARNING: COMMAND_FAILED: '/>
6月 16 20:42:18 localhost.localdomain firewalld[6114]: WARNING: COMMAND_FAILED: '/>
6月 16 20:42:18 localhost.localdomain firewalld[6114]: WARNING: COMMAND_FAILED: '/>
6月 16 20:42:18 localhost.localdomain firewalld[6114]: WARNING: COMMAND_FAILED: '/>
6月 16 20:42:18 localhost.localdomain firewalld[6114]: WARNING: COMMAND_FAILED: '/>
lines 1-20/20 (END)
启用防火墙:
systemctl start firewalld
启用httpd服务:
systemctl start httpd
写入内容(详见httpd服务博客)
查看httpd服务端口号(80)及状态(监听):
[root@localhost ~]# netstat -lntup | grep httpd
tcp6 0 0 :::80 ::😗 LISTEN 4150/httpd
编辑防火墙规则:允许httpd服务访问
[root@localhost ~]# firewall-cmd --add-service=http
You're performing an operation over default zone ('public'),
but your connections/interfaces are in zone 'libvirt' (see --get-active-zones)
You most likely need to use --zone=libvirt option.
success