Nginx反向代理|Nginx反向代理 转发GET、POST请求配置
a.com的所有前缀为api的请求都需要转发到b.com,配置如下:
//a.com 的静态Web文件路径及端口号配置
server {
listen80;
server_namelocalhost;
#charset koi8-r;
#access_loglogs/host.access.logmain;
location / {
root html/dist;
// a.com 的静态Web文件路径
index index.html;
}
// 所有a.com/api/*的请求,都需要转发到 b.com/*
//拦截所有 “ /api ”前缀的请求,转发到 “ b.com”
location ^~/api{
proxy_pass b.com;
proxy_set_header HOST $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
【Nginx反向代理|Nginx反向代理 转发GET、POST请求配置】}
}
推荐阅读
- 事件代理
- 设计模式-代理模式-Proxy
- java静态代理模式
- 监控nginx
- Kotlin基础(10)-代理模式在kotlin中的使用
- 113.|113. 【torch】反向传播弃inplace操作
- Linux|Linux 服务器nginx相关命令
- Nginx|Nginx Tomcat 构造https服务应对苹果要求
- Nginx详细教程
- Nginx进阶(1)——nginx本地代理配置访问node服务