MENU

Rabbitmq通过Nginx转发

March 10, 2023 • Linux运维工作

    location /rabbitmq/ {
          port_in_redirect on;
          proxy_redirect off;
          proxy_pass http://*.*.*.*: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;
    }
 
    location ~* /rabbitmq/api/ {
          rewrite ^ $request_uri;
          rewrite ^/rabbitmq/api/(.*) /api/$1 break;
          return 400;
          proxy_pass http://*.*.*.*:15672$uri;
          proxy_buffering                    off;
          proxy_set_header Host              $http_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;
}