Webmin 终止 turn 服务

Webmin 终止 turn 服务

我在 Ubuntu 20.04 服务器上精心正确配置了 TURN 服务器,并运行了 Webmin/Virtualmin。

问题是 webmin 似乎正在kill -15向 coturn systemd 服务发出随机命令。

● coturn.service - coTURN STUN/TURN Server
     Loaded: loaded (/lib/systemd/system/coturn.service; enabled; vendor preset: enabled)
    Drop-In: /etc/systemd/system/coturn.service.d
             └─override.conf
     Active: inactive (dead) since Sun 2022-06-19 17:26:11 CST; 17s ago
# killsnoop-bpfcc
17:26:11  1231501 /usr/share/webm  15   1231079 0
17:26:11  1231501 /usr/share/webm  0    1231079 0

我的 TURN 服务器安装的唯一独特之处在于我使用覆盖以我的 nextcloud 虚拟服务器管理员用户身份运行服务器,以避免必须以“root”身份运行服务来访问特权端口。

/etc/systemd/system/coturn.service.d/override.conf

[Service]
User=virtualserveradminuser
Group=virtualserveradminuser

我怎样才能让 webmin 停止终止 coturn?

答案1

已修复。问题:用户错误(通常如此)

由于我以虚拟服务器管理员而不是默认 turnserver 用户的身份运行 TURN,我无意中违反了 Virtualmin 的一个方便且有用的安全功能,我忘记了我之前已经设置过。

在 virtualmin 下System Settings // Virtualmin Configuration // Server administrator permissions //

(Turn 的端口 3478 不是虚拟服务器管理员使用的标准端口)

更改以下选项解决了我的问题...现在我的轮流服务器正在运行

在此处输入图片描述

感谢 Vmin 团队提供上述解决方案。

相关内容