目录
目录X
联系信息 首页 /正文内容

通过nginx转发来访问rabbitmq管理页面

AI摘要(BLUF)
问题描述:服务器只开放了外网80或者443端口,linux终端又不能通过浏览器调试rabbitmq解决方法:通过nginx转发请求到后端服务器的15672端口location /rabbitmq/ { proxy_pass http://内网IP:15672/; #传递真实的客户端信息,保证后端能获取到访问者的真实IP proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for……

问题描述:服务器只开放了外网80或者443端口,linux终端又不能通过浏览器调试rabbitmq

解决方法:通过nginx转发请求到后端服务器的15672端口

location /rabbitmq/ {

proxy_pass http://内网IP:15672/;

#传递真实的客户端信息,保证后端能获取到访问者的真实IP

proxy_set_header Host $host;

proxy_set_header X-Real-IP $remote_addr;

proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

proxy_set_header X-Forwarded-Proto $scheme;

}

转发后可以直接http://公网域名/rabbitmq来访问到管理页面;注意调试完后注释调这段配置,以免对外被扫描到。


【打印正文】 发布时间:2026-06-01 20:13:41 浏览次数: 作者: 来源:本站原创