当在 Linux 上配置好 Rabbitmq服务器后,如果从主机中无法访问到 Linux 中的Rabbitmq服务器时,需要做如下的检查:

1. Rabbitmq是否启动成功

在控制台输入:

ps -ef | grep rabbitmq

命令含义:从当前所有进程中查找是否含有rabbitmq进程

如果有内容显示,则说明 Rabbitmq启动成功

否则,重新启动 Rabbitmq

2. 检查能否从 Linux 本地中访问到 Rabbitmq

从控制台输入命令:

wget http://localhost:15672

命令含义:访问 http://localhost:15672

否则,检查 Rabbitmq端口号是否正确

3. 检查 Rabbitmq启动端口号

Rabbitmq 默认的启动端口号是 15672,如果你没有对 Rabbitmq 的配置文件做修改的话应该是没有问题的

输入命令:

ps -ef | grep rabbitmq

命令含义:查看 Rabbitmq进程信息

查看进程号(图中红色框位置)

接着输入命令:

netstat -apn | grep 9810

(注:grep 后跟的就是上一步所查的进程号)

命令含义:查看 9810进程占用的端口号

图中红色框位置即是你的 Rabbitmq的启动端口号

4. 检查远程访问的 ip 地址是否正确

如果从 Linux 本地可以成功访问 Rabbitmq服务器,而从 Windows(主机) 上无法访问,那么首先检查远程访问的 ip 地址是否正确

在 Liunx 控制台上输入命令:

ifconfig

图中位置即是 Linux 的 ip 地址,若此处没出现ens33的ip地址,可能是网络配置没配置好,解决方法具体请见https://www.cnblogs.com/zipxzf/p/11237269.html

5. 检查 Linux 防火墙是否开放 Rabbitmq端口号

当window能够ping通linux的ip,而还是不能通过ip在windows上访问linux的一些服务,如tomcat、mysql、nginx、rabbitmq等服务,最可能的原因是linux的防火墙问题。

如果你没有修改过 Linux 防火墙配置的话,那么 Rabbitmq 端口号一定是被禁用了 ,因为 Linux 防火墙默认只开启 22 号端口。

你需要设置防火墙配置,开放 Rabbitmq的端口号 (注:网上有其他解决方法说直接关闭防火墙,这种方法很不可取)

我的 Linux 版本是 CentOS 7 ,在CentOS 7或RHEL 7或Fedora中防火墙由firewalld来管理,如果要添加范围例外端口 如 1000-2000

语法命令如下:启用区域端口和协议组合

firewall-cmd [--zone=] --add-port=[-]/ [--timeout=]

此举将启用端口和协议的组合。端口可以是一个单独的端口 或者是一个端口范围 - 。协议可以是 tcp 或 udp。

实际命令如下:

添加

firewall-cmd --zone=public --add-port=80/tcp --permanent (--permanent永久生效,没有此参数重启后失效)

firewall-cmd --zone=public --add-port=1000-2000/tcp --permanent

重新载入

firewall-cmd --reload

查看

firewall-cmd --zone=public --query-port=80/tcp

删除

firewall-cmd --zone=public --remove-port=80/tcp --permanent

此处的解决方案是开放 15672端口号只需输入命令:(注:若python无法连接Rabbitmq,同理,则需要开放5672端口号)

firewall-cmd --zone=public --add-port=15672/tcp --permanent

然后重启防火墙,即可解决:

firewall-cmd --reload

成功访问rabbitmq管理页面

rabbitmq windows 连接 linux,在Centos7中,从主机 Windows 上无法远程访问 Linux 上rabbitmq的解决方法...相关推荐

  1. 解决关于在安装Linux后Grub中没有原先Windows引导的问题

    解决关于在安装Linux后Grub中没有原先Windows引导的问题 关于: 本人是双系统,先安装了Winodws 10后安装Arch Linux 在按照Wiki上安装Arch后发现Grub中没有Wi ...

  2. 【Linux】CentOS7下安装Ngnix代理服务器详细过程 附Linux 64位 Ngnix压缩包百度云盘分享

    [Linux]CentOS7下安装Ngnix代理服务器详细过程 附Linux 64位 Ngnix压缩包百度云盘分享 Ngnix基本概况 Nginx (读作"engine X") 由 ...

  3. Linux系统中提示/usr/bin/ld: cannot find -lxxx错误的通用解决方法

    Linux系统中提示/usr/bin/ld: cannot find -lxxx错误的通用解决方法 参考文章: (1)Linux系统中提示/usr/bin/ld: cannot find -lxxx错 ...

  4. qq登录无法连接服务器未响应,Windows7系统中登录QQ时提示腾讯qq未响应的解决方法...

    最近有用户在登录QQ的时候非常的卡,经常出现未响应的情况,还会突然弹出"腾讯qq未响应"的提示窗口,那么在遇到这样的情况时我们怎么来处理呢?一起来看看吧! 具体方法如下: 1.登录 ...

  5. linux服务器上tcp有大量time_wait状态的解决方法和原因解释

    在检查服务器时,发现有很多连接超时情况出现,用netstat命令查看,tcp的time_wait状态较多,需要进行优化. 1. 看一下现在time_wait的数量 netstat -an | grep ...

  6. word打印机显示服务器脱机,电脑中打开word文件时总显示打印机没有响应的解决方法...

    我们经常会使用word来编辑文档,不过近日有不少小伙伴在电脑中打开word文档的时候,却总是显示"打印机没有响应,但是程序可以在没有打印机信息的情况下继续运行,是否继续等待打印机响应?&qu ...

  7. 计算机上没有足够的可用内存无法完成扫描,windows照片查看器无法显示此图片,因为计算机上的可用内存可能不足解决方法...

    win7查看照片显示内存不足怎么办呢?有用户使用win7照片查看器打开图片时提示:windows照片查看器无法显示此图片,因为计算机上的可用内存可能不足.但是电脑硬件配置足够高,内存也不小,那么遇到这 ...

  8. QU不可用计算机,Win10电脑系统属性中显示处理器和已安装的内存不可用的解决方法...

    我们在使用Win10系统的过程中,在系统属性中发现处理器和已安装的内存出现不可用的情况,虽然提示不可用,但是电脑系统已经是可以正常运行的,如果真的处理器和内存不可用,那么肯定无法开机了,说明问题还是存 ...

  9. html怎么在序列表中加竖线,Chorme浏览器渲染MathJax时出现竖线的解决方法

    Chorme浏览器渲染MathJax时出现竖线的原因分析与解决方法 查资料知,Chorme中显示MathJax时出现竖线的原因如下: 新版的Chorme浏览器在解析css时,会对其中的值进行向上取整( ...

最新文章

  1. python的工作方向-Python的就业的方向和前景
  2. linux内核编译与新内核启用
  3. Nginx+Php-fpm+MySQL+Redis源码编译安装指南
  4. 计算机专业对口升学模拟试题,2010对口升学模拟试题计算机专理论综合
  5. 前端开发 AMD 和 CMD 的规范区别
  6. oracle 日志解析工具,Oracle logminer 日志分析工具使用
  7. 如何:使用 DataAnnotations 特性验证模型数据+MetadataType的使用,MVC的Model层数据验证 指定要与数据模型类关联的元数据类
  8. matlab炮灰模型,非诚勿扰的数学分析
  9. IMX8 Audio声卡
  10. 阿阳网客:steam搬砖项目超完整版实操分享
  11. 什么时候需要用到RCC_APB2Periph_AFIO
  12. 一篇文章搞懂富人的内在逻辑|普通人如何改变命运?【财富02】
  13. 文献调研-存算一体的实现
  14. PHP单例模式的本质
  15. 关于spring配置文件context:property-placeholder
  16. 烧烤食客钟爱肉类 人均消费价格超正餐
  17. 一体化伺服电机如何清除历史报警?
  18. 【白板动画制作软件】万彩手影大师教程 | 添加背景音乐
  19. 开发中避免延时操作技巧详解
  20. java实现宠物主人登录_JavaOO综合练习题目 -- 宠物管理系统

热门文章

  1. AOP处理事务静、动态代理(jdk方法)
  2. android 关闭上下文菜单,【Android笔记】ContextMenu上下文菜单
  3. k均值聚类算法案例 r语言iris_聚类分析—系统聚类
  4. vs2013 没有ef mysql_vs2013 EF Mysql
  5. mysql函数第一次返回字符串_Mysql字符串处理函数详细介绍、总结
  6. ajax请求完之前的loading加载
  7. P1681 最大正方形II (动态规划)
  8. 2017年4月5号课堂笔记
  9. 自定义RecyclerView.ItemDecoration,实现RecyclerView的分割线效果
  10. ACdream群赛(4)总结