第一种:
直接加个location块
location /rabbitmq/ {
proxy_pass http://127.0.0.1:15672/;
}

第二种:
location /rabbitmq/ {
port_in_redirect on;
proxy_redirect off;
proxy_pass http://localhost:15672/;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header User-Agent $http_user_agent;
proxy_set_header Host $http_host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
rewrite ^/rabbitmq/(.*)$ /$1 break;
}

优化Nginx代理配置:RabbitMQ访问与重定向技巧

本文对比了两种在Nginx中配置location来代理RabbitMQ服务的方法:一种直接使用proxy_pass,另一种则包含proxy_set_header和rewrite。详细讲解了如何设置反向代理、重定向和头部信息以确保高效和安全性。
最低0.47元/天 解锁文章
1380

被折叠的 条评论
为什么被折叠?



