我在Windows环境中,尝试使用具有以下设置的配置文件启动具有TLS / SSL加密的Rserve实例:
tls.key Rserve.key
tls.cert Rserve.cert
tls.port 4902
qap disable
构建Rserve实例时,出现以下错误:
WARNING: useplain=no, but this Rserve has no crypt support!
Set useplain=yes or compile with crypt support (if your system supports crypt).
解决方案似乎是在启用某些OpenSSL选项的情况下编译Rserve,但是我找不到任何文档可以在任何地方这样做。我最初使用CRAN来安装Rserve。有人可以指出我正确的方向吗?
最佳答案
我通过以下步骤设法在Windows上使用TSL支持构建了Rserve:
所有构建工具(make,cmake,automake,perl,python,gcc,R等)均来自32位CygWin
openssl和其他构建Rserve所需的库也来自CygWin,并随源一起安装
我必须卸载Active Perl,Active Python,但我相信只要确保首先在CygWin Binaries文件夹中找到perl,python,make和其他工具就足够了
您可能需要修改一些代码(例如删除strnstr函数并修改JDK版本)以构建tar.gz
关于r - 使用SSL/TLS启动Rserve实例吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/50593215/