【发布时间】:2021-07-15 06:28:51
【问题描述】:
我正在使用 AzuraCast 建立一个网络广播电台。我刚刚创建了一个实例(使用 Ubuntu 20.04 的虚拟机)并成功设置了所有参数。我可以通过 Google Cloud 提供的外部 IP 和我已经在 Google Domains 上拥有的子域访问我的广播电台。到这里为止一切似乎都还好。但是,我发现了两个问题,这让我怀疑 Google Cloud 上的 VM 是否适合我的项目。
- 我只能在没有 SSL/HTTPS 协议的情况下访问服务器(通过外部 IP 的 AzuraCast)。每当我将服务配置为仅使用此类加密时,我都会收到有关访问有风险网站的警告。我找到的唯一解决方案是禁用 SSL 并使用旧的 HTTP 访问网络广播电台。我在 VM Ubuntu OS 上设置了 LETS ENCRYPT,尽管它似乎没有提供任何浏览器拒绝的自签名证书以外的其他证书。
- 我想为我的合作伙伴提供登录广播电台网站以广播他们的直播会话的凭据。我们已经用其他服务做到了。但是,我无法让我的 PC 上安装的软件连接到工作站。巴特说“正在连接”,没有其他任何事情发生。 Mixxx 发送错误“套接字正忙”并且从不连接。我以前使用过 Mixxx 和 AzuraCast,所以我知道如何设置它。 Google VM 外部 IP 似乎不接受来自 Mixxx 的连接。我通常会在本地网络上做端口转发的事情,但我不知道外部 ip 是否已经有开放的端口,或者如果需要如何做到这一点。
很抱歉在这里写下我的人生故事。希望已经添加了你们需要指导我的内容。我有时认为谷歌云虚拟机对于我想做的事情来说有点太多了。如果我错了,请纠正我。
提前感谢您的大力帮助!
【问题讨论】:
-
您的 AzuraCast SSL 证书配置有问题。请在您的 GCP 虚拟机上运行
docker-compose logs nginx_proxy_letsencrypt并使用该命令的输出更新您的问题。
标签: google-cloud-platform https virtual-machine lets-encrypt ubuntu-20.04