0

我正在尝试在 webfaction 上设置 mongodb。它工作正常,目前在服务器上的端口 36505 上运行。我可以在服务器上连接到它就好了。但是根据防火墙,我无法从“网络”连接到服务器上的 36505。

我可以通过将端口映射到子路径下的端口 80 来公开端口。所以我可以把 1.1.1.1:36505 变成 1.1.1.1:80/mongodb

我的问题是我如何实际连接到它?我不确定 mongo 是否支持端口 80 上的子路径...

4

1 回答 1

0

您在此处所做的问题是 WebFaction 防火墙将阻止与您的 MongoDB 实例的直接连接,因为它不是直接使用 HTTP 并且您无权使其使用端口 80。解决此问题的简单方法是获得一个专用 IP 地址,然后让支持团队在防火墙上打开一个洞,以便您以这种方式直接连接到数据库。

这是 WebFaction 社区页面上的示例:

http://community.webfaction.com/questions/3448/using-websockets-with-a-nodejs-custom-app

于 2011-07-08T00:51:03.427 回答