Webmin 和/或端口 10000 不工作

Dis*_*oat 8 ubuntu port

我最近在 Ubuntu 服务器上安装了Webmin,但我无法让它工作。我最近问了一个关于保存 iptables 的问题,但事实证明您不需要“保存”iptables 更改。

无论如何,打开端口后我仍然无法让Webmin工作:

iptables -A INPUT -p tcp -m tcp --dport 10000 -j ACCEPT
Run Code Online (Sandbox Code Playgroud)

似乎是该命令没有打开端口 10000,或者 Webmin 存在单独的问题。如果我运行,iptables -L我会看到如下所示的行,但没有端口 10000:

ACCEPT     tcp  --  anywhere             anywhere            tcp dpt:5555 state NEW
ACCEPT     tcp  --  anywhere             anywhere            tcp dpt:8002 state NEW
ACCEPT     tcp  --  anywhere             anywhere            tcp dpt:9001 state NEW
Run Code Online (Sandbox Code Playgroud)

但是,有一行:

ACCEPT     tcp  --  anywhere             anywhere            tcp dpt:webmin
Run Code Online (Sandbox Code Playgroud)

为什么 Webmin 不起作用的任何想法?IP地址工作正常,我们可以在服务器上查看网站,但https://[ip]:10000/(或http)不起作用。

Dis*_*oat 20

我设法按照此页面上的建议通过将规则添加到列表的开头而不是结尾来解决此问题。如果你附加它,规则会在所有流量都被丢弃后出现,这不起作用。

这个命令做到了:

iptables -I INPUT 1 -p tcp --dport 10000 -j ACCEPT
Run Code Online (Sandbox Code Playgroud)