我正在尝试在webfaction上设置mongodb。它工作正常,目前在服务器上的端口36505上运行。我可以在服务器上连接到它就好了。但根据防火墙,我无法通过'net。
连接到服务器上的36505我可以通过将端口映射到子路径下的端口80来公开端口。所以我可以将1.1.1.1:36505改为1.1.1.1:80/mongodb
我的问题是我如何实际连接到那个?我不确定mongo是否支持端口80上的子路径......
答案 0 :(得分:0)
你在这里做的问题是,WebFaction防火墙将阻止与MongoDB实例的直接连接,因为它不是直接说HTTP而你没有权限使它使用端口80.简单的修复这是为了获得专用IP地址,然后让支持团队在防火墙上打开一个洞,以便您以这种方式直接连接到数据库。
以下是WebFaction社区页面上的示例:
http://community.webfaction.com/questions/3448/using-websockets-with-a-nodejs-custom-app