【问题标题】:Serving localhost rails application externally https在外部为 localhost rails 应用程序提供服务 https
【发布时间】:2019-11-23 20:00:59
【问题描述】:

我目前在我的本地机器上运行一个 rails 应用程序作为一个爱好 web 应用程序的后端 api(有太多的 sql 行并且不想为此付费)。

我已经想出了如何转发我的端口并通过http://[myexternalipaddress]:8080/api/etc....从外部互联网访问api。

这工作正常,但我希望能够通过 https 来服务这个端点,这样我的用户就不会收到安全警告。我做了一些研究,但我对接下来需要做什么感到困惑。 https 服务是通过我的 rails 配置还是其他方法完成的?

这是我用来启动我的 rails 服务器的命令:

rails s --binding=0.0.0.0 -p 8080

【问题讨论】:

    标签: ruby-on-rails http https webserver


    【解决方案1】:

    您可以使用ngrok 并公开您的本地服务器

    mac 上,您可以使用brew 安装它

    $ brew cask install ngrok
    $ ngrok http 3000
    

    这将为您提供像 https://xxyyzz.ngrok.io 这样的 URL 以公开访问它

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-07-29
      • 2017-02-07
      • 1970-01-01
      • 2019-12-06
      • 2015-08-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多