问题描述
我的 rethink db 托管在 centos 中,并使用 Nginx 将端口 8080 代理到域名。 从我的本地电脑,我如何将我的应用程序连接到服务器?
解决方法
你需要在你的centos服务器上打开28015端口,然后你可以通过这个连接字符串连接到rethinkdb监听你的centos服务器的28015端口
r = require('rethinkdb')
r.connect({ host: 'centos.example.org',port: 28015 },function(err,conn) {...});
其中 centos.example.org 是您服务器的主机名/IP。
值得注意的是,您应该在防火墙中将您的 IP 列入白名单(因此,只允许来自您的家庭 IP 的连接),或者在 rethinkdb 服务器上安装授权和 tls 证书。
这个文件可以帮助 -