当前位置:论坛首页 > Linux面板 > 求助

【已解答】mongodb不能被内网的其他服务器访问,程序是.net...

发表在 Linux面板2021-4-21 11:34 [复制链接] 4 2522

1.  2台服务器,都是linux的,具体版本为:CentOS 8.2.2004

2.  服务器A:装了.net core,服务器B(172.21.146.190):装了mongodb,mysql等。
     mongodb安装,是直接在宝塔管理程序中一键安装的。


3.  A内的程序访问B中的mongodb,显示 "Connection refused 172.21.146.190:27017"
     B内我看服务器设置,27017端口是已经开放了的。
     A内的程序去访问B中的mysql没有这样的问题,是可以的。
     详情请查看附件。


求助下请教下,之前有装过其他的centos,不过是通过命令安装的,没什么问题。

程序exception

程序exception

mongodb日志和设置

mongodb日志和设置
使用道具 举报 只看该作者 回复
发表于 2021-4-21 11:57:53 | 显示全部楼层
您好,您可能对BindIP有误解,这个BindIP是要你的服务器网卡上有这个IP才行,你可以开启外网访问27017端口,然后在系统防火墙那边指定你程序要访问这个27017的服务器IP。一定要这样做,不然不安全
使用道具 举报 回复 支持 反对
发表于 2021-4-21 12:13:52 | 显示全部楼层
大炮运维V587 发表于 2021-4-21 11:57
您好,您可能对BindIP有误解,这个BindIP是要你的服务器网卡上有这个IP才行,你可以开启外网访问27017端口 ...

您好。
我这个不是外部访问,是内部2个服务器间访问的。

您的意思是,我需要设置BingIP到内网的地址么?
比如BingIP为172.21.146.190这个服务器B的内网地址么?
使用道具 举报 回复 支持 反对
发表于 2021-4-21 14:23:34 | 显示全部楼层
你开启仅允许这个ip访问你的27017端口172.21.146.190 指定ip访问20107.png
使用道具 举报 回复 支持 反对
发表于 2021-4-21 16:16:06 | 显示全部楼层
大炮运维V587 发表于 2021-4-21 14:23
你开启仅允许这个ip访问你的27017端口172.21.146.190

嗯嗯,好的。
我再试试。

谢谢。
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

点击联系技术免费分析

工作时间:09:00至18:30

快速回复 返回顶部 返回列表