nginx代理rabbitmq web management页面

nginx二级域名代理rabbitmq的web页面还是比较简单的,但是代理二级路径需要额外配置下

1
vim /etc/rabbitmq/rabbitmq.config

添加配置,例如需要代理到/rabbitmq二级路径

1
{rabbitmq_management,[{path_prefix,"/rabbitmq"}]}

重启rabbitmq

1
systemctl restart rabbitmq-server

配置nginx

1
2
3
4
5
6
7
server_name www.yhan219.com;

...

location /rabbitmq {
proxy_pass http://localhost:15672;
}

重新加载nginx

1
nginx -s reload

访问http://www.yhan219.com/rabbitmq/#/

参考文献

Management Plugin — RabbitMQ

nginx代理rabbitmq web management页面

https://blog.yhan219.com/nginx-proxy-rabbitmq-web/

作者

yhan219

发布于

2020-06-06

更新于

2020-06-06

许可协议