Nginx 反向代理 RabbitMQ - 实践
最编程
2024-07-16 10:24:56
...
location /rabbitmq/api/ {
rewrite ^ $request_uri;
rewrite ^/rabbitmq/api/(.*) /api/$1 break;
return 400;
proxy_pass http://192.168.1.100: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;
}
location /rabbitmq/ {
port_in_redirect on;
proxy_redirect off;
proxy_pass http://192.168.1.100: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;
}
rewrite ^ $request_uri;
rewrite ^/rabbitmq/api/(.*) /api/$1 break;
return 400;
proxy_pass http://192.168.1.100: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;
}
location /rabbitmq/ {
port_in_redirect on;
proxy_redirect off;
proxy_pass http://192.168.1.100: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;
}
上一篇: 在 windows 上使用 Nginx 进行前向代理!
下一篇: nginx代理配置
推荐阅读
-
配置 WSGI 服务器(Gunicorn)和 Nginx 反向代理服务器以部署 Flask 项目
-
Unity WebGL 使用 nginx 作为反向代理来处理跨域和一些跨域错误处理(添加反向代理配置后仍无法跨域)。
-
两种方法实现Nginx多层次反向代理并获取真实IP
-
如何配置LNMP和Nginx进行反向代理
-
如何处理Nginx反向代理后网页JS/CSS文件加载问题?
-
如何用NGINX搭建HTTPS代理服务器:一种实践方法
-
如何用Nginx搭建反向代理服务器
-
如何用 Nginx 的 proxy_cookie_path 配置解决因反向代理导致的 cookie 失效,从而登录失效问题
-
真实案例:体验一次成功避开Nginx反向代理的靶场实战
-
构建 nginx https 反向代理 http tomcat 服务实践。