转:https://blog.csdn.net/sinat_29821865/article/details/80982250
启动iptables:
service iptables start
报错如下:
Job for iptables.service failed because the control process exited with error code. See "systemctl status iptables.service" and "journalctl -xe" for details.
查看异常信息:
journalctl -xe
错误如下:
Failed to start IPv4 firewall with iptables.
解决办法
因为centos7默认的防火墙是firewalld防火墙,不是使用iptables,因此需要先关闭firewalld服务,或者干脆使用默认的firewalld防火墙。
因为这次报错的服务器是一台刚刚购买的阿里云服务器,所以在操作上忘记关闭默认防火墙的步骤了才导致浪费了些时间在这件事情上。
关闭firewalld:
-
systemctl stop firewalld -
systemctl mask firewalld
使用iptables服务:
-
#开放443端口(HTTPS) -
iptables -A INPUT -p tcp --dport 443 -j ACCEPT -
#保存上述规则 -
service iptables save -
#开启服务 -
systemctl restart iptables.service
正常启动!!!!
本文解决了一个CentOS 7系统中iptables服务无法启动的问题,详细介绍了如何关闭默认的firewalld服务,并配置iptables来开放443端口。

51

被折叠的 条评论
为什么被折叠?



