我刚刚在 Arch Linux 发行版上安装了 Webmin,但我只能在机器本身上访问它:https://本地主机:10000。当我从工作电脑上尝试时,它不起作用。我在 /etc/webmin/miniserv.conf 中添加了“allow=127.0.0.1 my.iphere”,但毫无用处。我该如何让它工作?
答案1
核对清单:
- webmin 在本地运行,
- webmin 服务器监听远程地址,
- 远程主机可以监听 webmin 服务器主机上的 10000 端口,
1 和 2 看起来没问题,您检查过 3 吗?
答案2
- 确保在进行任何更改后重新启动 webmin
- 如果您已启用防火墙,请确保添加一条规则来访问 webmin 端口。
答案3
如果它像我的 Linux 机器一样,位于办公室的巨大防火墙后面,我实际上禁用了 Linux 机器本身的防火墙,因为该服务器永远不会有公共访问权限。如果您处于类似情况,这可能是一个想法。
或者,我相信您可以使用此命令来允许端口 10000 访问:
iptables -I INPUT 1 -p tcp --dport 10000 -j ACCEPT
这就是我在决定禁用防火墙之前让 webmin 正常工作的方法。