开发者社区> 问答> 正文

阿里云配置mongodb 只有27017端口可以外网访问

image
这是集群配置
只有27017端口可以使用公网ip,其他端口使用都会报错:
No host described in new configuration 1 for replica set mongotest maps to this node

image
这是配置文件 从27017到27019

本地网络使用
mongo 公网ip:27017 可以访问 其他端口不行

这是阿里的防火墙
image

这是iptables
image

firewall关了
image
折腾很久,虽然配置成功 ,但是无法想通为啥只有27017可以

展开
收起
啊keai 2019-01-08 18:04:28 8324 0
1 条回答
写回答
取消 提交回答
  • 知乎SimonS

    是不是改错配置了,修改的配置应该是/etc/mongodb.conf,把这三行加进去:
    bind_ip = 0.0.0.0
    port = 27019
    auth=true

    bind_ip设为0.0.0.0表示将所有端口映射到外网,然后/etc/init.d/mongodb restart重启服务后,在本地看下netstat -tunlp,有没有127.0.0.1:27019,有的话再远程连一下试试。

    2019-07-17 23:24:53
    赞同 1 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Data as a Service - 数据即服务 -- MongoDB⾼级应⽤模式 立即下载
MongoDB多数据中心的方案选型之路 立即下载
饿了么高级架构师陈东明:MongoDB是如何逐步提高可靠性的 立即下载

相关镜像