Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google cloud platform 在谷歌云虚拟机上设置AzuraCast(无线电广播)_Google Cloud Platform_Https_Virtual Machine_Lets Encrypt_Ubuntu 20.04 - Fatal编程技术网

Google cloud platform 在谷歌云虚拟机上设置AzuraCast(无线电广播)

Google cloud platform 在谷歌云虚拟机上设置AzuraCast(无线电广播),google-cloud-platform,https,virtual-machine,lets-encrypt,ubuntu-20.04,Google Cloud Platform,Https,Virtual Machine,Lets Encrypt,Ubuntu 20.04,我正在和AzuraCast建立一个网络电台。我刚刚创建了一个实例(使用Ubuntu 20.04的虚拟机)并成功设置了所有参数。我可以通过谷歌云提供的外部IP和我在谷歌域名上已经拥有的子域访问我的电台。到目前为止,一切似乎都很好。然而,我发现了两个问题,让我怀疑谷歌云上的虚拟机是否是我项目的正确方式 我只能在没有SSL/HTTPS协议的情况下访问服务器(AzuraCast通过外部IP)。每当我将服务配置为仅处理此类加密时,就会收到有关访问风险网站的警告。我找到的唯一解决方案是禁用SSL并使用旧的H

我正在和AzuraCast建立一个网络电台。我刚刚创建了一个实例(使用Ubuntu 20.04的虚拟机)并成功设置了所有参数。我可以通过谷歌云提供的外部IP和我在谷歌域名上已经拥有的子域访问我的电台。到目前为止,一切似乎都很好。然而,我发现了两个问题,让我怀疑谷歌云上的虚拟机是否是我项目的正确方式

  • 我只能在没有SSL/HTTPS协议的情况下访问服务器(AzuraCast通过外部IP)。每当我将服务配置为仅处理此类加密时,就会收到有关访问风险网站的警告。我找到的唯一解决方案是禁用SSL并使用旧的HTTP访问web电台。我在VM Ubuntu操作系统上设置了LETS ENCRYPT,但除了任何浏览器都拒绝的自签名证书外,它似乎没有提供其他证书
  • 我想向我的合作伙伴提供登录广播电台网站以直播其现场会话的凭据。我们已经用其他服务完成了这项工作。但是,我无法在我的电脑上安装软件以连接到工作站。Butt说“连接”,其他什么都没发生。Mixxx发送错误“套接字正忙”,并且从未连接。我以前在AzuraCast中使用过Mixxx,所以我知道如何设置它。谷歌虚拟机外部IP似乎不接受来自Mixxx的连接。我通常会在本地网络上做端口转发,但我不知道外部ip是否已经有开放的端口,或者如果需要如何做
  • 我很抱歉在这里写下了我的人生故事。希望能补充你们需要的东西来指导我。有时候我觉得谷歌云虚拟机对于我想做的事情来说有点太多了。如果我错了,请纠正我


    提前感谢您的大力帮助

    您的问题在于AzuraCast配置

    暂停此软件的一些故障排除

    首先确保Azuracast已设置为在端口809和443上提供内容。 第二,确保您的GCP防火墙允许此计算机的这些端口上的流量

    确保启用了“让我们加密”:

    通过终端(SSH)连接连接到主机服务器,然后

    
    cd /var/azuracast ./docker.sh update-self ./docker.sh
    letsencrypt-create```
    
    还是不工作

    当您设置了如上所述的Let’s Encrypt并且仍然看到AzuraCast提供自签名证书时,您应该做的第一件事是通过以下命令重新启动AzuraCast:

    docker-compose-down和&docker-compose-up-d

    请稍等几分钟,然后再次检查

    如果您仍然看到自签名证书,请查看这篇文章


    您还可以在

    上查看您的AzuraCast SSL证书配置有问题。请在您的GCP虚拟机上运行
    docker compose logs nginx\u proxy\u letsencrypt
    ,并使用该命令的输出更新您的问题。Hello@DavidPineda Posadas。欢迎来到StackOverflow!请记住。这样我们就知道答案是否有用,其他社区成员是否也能从中受益。试着确定这是你问题的最终解决方案,对有帮助的答案进行投票,并对那些可以改进或需要额外关注的问题进行评论。祝您入住愉快!