Nginx反向代理 转发GET、POST请求配置

a.com的所有前缀为api的请求都需要转发到b.com,配置如下:


//  a.com 的静态Web文件路径及端口号配置

server {

listen       80;

server_name  localhost;

#charset koi8-r;

#access_log  logs/host.access.log  main;

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;

}

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容