访问管理-基于IP

Webmin 是基于 Web 的 Linux 配置工具。但目前还不能直接配置Firewalld的禁用IP功能,所以我们可以使用命令来禁用IP。

一. 连接服务器终端,输入以下命令(拒绝来自主机192.168.1.1的所有IPv4流量)。

firewall-cmd --zone=public --add-rich-rule 'rule family="ipv4" source address=192.168.1.1 reject'

二. 如果你真心想使用Webmin来配置,那么就安装ipables来替换firewalld,然后使用Webmin来管理

1. 连接服务器终端,输入以下命令来安装iptables并替换firewalld

systemctl stop firewalld.service
systemctl disable firewalld.service

yum install iptables-services -y

systemctl start iptables.service
systemctl enable iptables.service

2.进入WIDE主界面依次点击“服务器>>服务器管理”打开Webmin登录界面,输入用户名:root  密码:root。

3.成功登录之后依次点击“网络>>Linux Firewall”,打开iptables的配置界面,你会看到如下界面,然后添加两个规则来实现禁用IP。

4.开放80端口配置规则,如下图

5.禁止IP为192.168.1.1的主机访问80端口,如下图

6.如果网站是使用https访问的,则需要再按以上步骤添加443端口规则。您的网站就这样轻松让该IP的用户无法访问了