我正在Heroku的Cedar堆栈上运行一个Rails应用程序。我需要访问远程 Windows Server(通过互联网,而不是在 LAN 中)来查询 SQL Server 数据库。
首先,我使用TinyTDS访问数据库,但是在Heroku上配置它真的很痛苦。
其次,我在IIS远程服务器上制作了一个动态网页,并且正在发出http get请求来检索数据。但这并不安全。
我需要一个良好且安全的解决方案(ssh 隧道?
任何帮助表示赞赏。
使用 HTTP 请求在两者之间进行接口并没有错。如果你想要加密,只需使用HTTPS。如果只是供内部使用,那么您不需要购买SSL证书,您可以自己生成一个。