更改

跳到导航 跳到搜索
添加1,257字节 、 2019年4月28日 (日) 11:19
创建页面,内容为“ 反向代理配置: 文档:https://www.rabbitmq.com/management.html#proxy Apache: AllowEncodedSlashes On ProxyPass /api http://localhost:15672/api noc…”



反向代理配置:
文档:https://www.rabbitmq.com/management.html#proxy

Apache:
AllowEncodedSlashes On
ProxyPass /api http://localhost:15672/api nocanon
ProxyPass / http://localhost:15672/
ProxyPassReverse / http://localhost:15672/

nginx:
nginx没有nocanon,手动配置每个重定向:


server {
listen 80;
server_name rb.test.com;
charset utf-8;
root /data/sites/mch_new/public;
location /api/queues/ {
proxy_pass http://127.0.0.1:15672/api/queues/%2F/;
}
location /api/exchanges/ {
proxy_pass http://127.0.0.1:15672/api/exchanges/%2F/;
}
location / {
port_in_redirect on;
proxy_redirect off;
charset utf-8;
proxy_pass http://127.0.0.1:15672/;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
rewrite ^/(.*)$ /$1 break;
}
}


参考:[https://fatalfailure.wordpress.com/2012/11/16/nginx-as-reverse-proxy-for-rabbitmq-mochiweb-server/ Nginx as reverse proxy for RabbitMQ MochiWeb server]

导航菜单