RabbitMQ nginx配置

hm2xizp9  于 2022-11-08  发布在  RabbitMQ
关注(0)|答案(1)|浏览(398)

我有问题,进入RabbitMQ管理页面在服务器上,它要求对每个请求基本认证登录.我不能解决它,所以我没有进入对每个请求.这是我的nginx配置:

location ~* /rabbitmq/api/(.*?)/(.*) {
    #rewrite         ^/rabbitmq/api/(.*) /$1 break;
    proxy_pass http://127.0.0.1:15672/api/$1/%2F/$2?$query_string;
    allow all;
}

location ~* /rabbitmq/(.*) {
    rewrite         ^/rabbitmq/(.*) /$1 break;
    proxy_pass     http://127.0.0.1:15672;
    allow all;
}

版本号:

nginx version: nginx/1.11.2

有人能帮忙吗?

ct3nt3jp

ct3nt3jp1#

RabbitMQ团队会监控此邮件列表,并且仅在某些时候回答StackOverflow上的问题。
当请求帮助时,如果您提供完整的配置文件,而不是像您所做的那样只提供一个片段,这将对人们有所帮助。
这是一个完整的配置,它将localhost:8888/rabbitmq重定向到在端口15672上运行的管理服务器。我已经使用nginx1.14.0和RabbitMQ 3.7.6对其进行了测试。我只收到一次登录提示。我以普通用户身份使用以下命令运行了它:
第一个

相关问题