我已经在 12.04 服务器上安装了 webmin,直到最近一切都很顺利。现在,当我导航到 https:// myip:10000 时,我收到一条消息,提示连接尝试被拒绝。我做的最后一件事是设置一个 cron 作业来启动 utorrent webUI。
我尝试重新安装,但没有任何变化。当我使用 netstat 检查时,我看到端口 10000 上有一个 webmin 入口。我还重置了 iptables 并允许了所有内容。我不知道现在该怎么做。
答案1
我刚刚经历了同样的事情。
看起来 uTorrent 阻止了 webmin 成功启动。我尝试了各种方法让 uTorrent 在重启时与 webmin 一起启动,但都无济于事。
最终我通过删除utorrent.conf
文件让 webmin 正常工作:sudo rm /etc/init/utorrent.conf
并安装了 Transmission torrent 客户端(它运行良好,与 webmin 没有任何冲突)。
答案2
port 10000
正如我们在中所看到的, Webmin 的使用netstat -nap
,但是如果您在运行 webmin 服务之前先运行 utserver,它也会将绑定port 10000
到它,因为 utserver 是一种设备配对服务。
为了避免这种情况在 webmin 中绑定另一个端口Webmin > Webmin Configuration > Ports and Addresses
或者你也可以在 utserver 中禁用配对服务
Settings > Advanced > Search for net.discoverable and turn it to false > Save Settings > Restart utserver service (service utserver restart)
使用 netstat -nap 检查是否有 127.0.0.1:10000 到 utserver 的绑定,否则它将不存在。
答案3
虽然我没有使用 Ubuntu,但其他操作系统(例如 OpenSuse)似乎也发生了同样的事情。我发现停止 utserver 实例,然后启动 Webmin,然后重新启动 utserver 解决了我的问题。问题是,当您重新启动时,您会再次遇到同样的问题。看来 utserver 出于某种原因控制了端口 10000。我想另一个选择是在另一个端口上运行 webmin?我还没有试过......
答案4
我知道这是一篇两年前的帖子,但我在寻找这个完全相同的问题的解决方案时偶然发现了它。
我尝试修改 upstart 脚本和/或编写自己的脚本,但都没有成功。最后我得到了我想要的(首先启动 webmin 以占用端口 10000,然后启动 utserver 以了解端口 10000 已被占用并选择另一个端口)。
Webmin - 系统 - 启动和关闭 - 模块配置
勾选“是”以“允许选择单独的运行级别?”。
Webmin - 系统 - 启动和关闭 - webmin
在默认运行级别(草书打印)中,将值 99 更改为 79。
重启。