从外部服务localhost Rails应用程序https

时间:2019-11-23 20:00:59

标签: ruby-on-rails http https webserver

我目前正在本地计算机上运行Rails应用程序作为爱好Web应用程序的后端api(SQL行过多,不想为此付费)。

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

这工作正常,但是我希望能够通过https服务此端点,因此我的用户不会收到安全警告。我做了一些研究,但是我下一步很困惑。通过我的rails配置或其他方法完成https服务吗?

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

rails s --binding=0.0.0.0 -p 8080

1 个答案:

答案 0 :(得分:0)

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

mac上,您可以使用brew

进行安装
$ brew cask install ngrok
$ ngrok http 3000

这将为您提供类似于https://xxyyzz.ngrok.io的网址以公开访问