Authentication 如何为托管在Shiny Server上的Shiny应用程序生成免费SSL证书?

Authentication 如何为托管在Shiny Server上的Shiny应用程序生成免费SSL证书?,authentication,nginx,shiny,ssl-certificate,auth0,Authentication,Nginx,Shiny,Ssl Certificate,Auth0,我已经创建了一个闪亮的web应用程序,该应用程序目前托管在闪亮服务器的免费版本上。我想添加一个简单的用户身份验证(比如谷歌登录),这是闪亮服务器的免费版本不允许的。 因此,我决定为反向代理安装nginx服务器,并添加Auth0身份验证(免费版本) 因此,到目前为止,已完成以下工作: 在闪亮服务器上运行的应用程序(在本地主机上) 应用程序名为twitterAnalysis,地址为(我在自己的电脑上托管) Nginx反向代理服务器也已配置,能够在端口82(url: 现在,完成了上述所有操作,最后

我已经创建了一个闪亮的web应用程序,该应用程序目前托管在闪亮服务器的免费版本上。我想添加一个简单的用户身份验证(比如谷歌登录),这是闪亮服务器的免费版本不允许的。
因此,我决定为反向代理安装nginx服务器,并添加Auth0身份验证(免费版本)

因此,到目前为止,已完成以下工作:

  • 在闪亮服务器上运行的应用程序(在本地主机上)
    应用程序名为twitterAnalysis,地址为(我在自己的电脑上托管)
  • Nginx反向代理服务器也已配置,能够在端口82(url:
现在,完成了上述所有操作,最后一个阶段是向运行在Nginx服务器上的应用程序添加身份验证

问题 现在,为了能够添加身份验证(通过Auth0),我首先需要下载SSL证书。
但是,我无法下载/生成SSL证书,因为他们请求的链接(应用程序的链接)被拒绝或导致错误

以下是生成免费SSL的网站链接:

以下是我用于生成免费SSL证书的URL:

我得到的错误是无效域

因此,总结如下:

  • 问题是什么?为什么域名会被拒绝
  • 我如何获得一个免费的SSL证书,让我完成所有的工作
  • 注意

    • 这是我用来完成以上所有工作的教程。它很好,但并不详尽
    • 我想在我的计算机上托管应用程序,并完全按照文章中的解释完成所有工作(然后我可以稍后将整个应用程序服务器配置移植到Raspberry Pi,我可以将其用作我的永久web服务器)
    • 我对所有这些web服务器配置都是全新的,所以一点ELI5将非常有用

    为一个(有时为多个)提供SSL证书internet域。您应该注册一个域名,该域名引用您服务器的外部IP。localhost不是用于此目的的有效域名。sslforfree.com在颁发证书之前,通过检查域DNS区域中的记录或通过http或ftp检查域中主机上的文件来检查该域是否真正属于您