美文网首页
配置nginx实现80端口转到指定端口(反向代理)

配置nginx实现80端口转到指定端口(反向代理)

作者: Mr_bb4 | 来源:发表于2022-02-09 15:38 被阅读0次

前端访问页面的地址:http://a.com(默认80端口)
我们在页面发起一个请求,并通过“test”标识这个服务名,想通过标识test转到3000端口的nodejs服务

场景
location ~ /test/(.*) {
     #3000端口就是nodejs服务地址
     #$1表示正则匹配的第一个参数
     #$query_string表示参数字符串,不加的话会丢失前端传递过来的字符串参数
      proxy_pass http://127.0.0.1:3000/$1?$query_string; 
      proxy_http_version 1.1;
      proxy_set_header Host $host:$server_port;
      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;
  }

注:nginx变量参数详解

相关文章

网友评论

      本文标题:配置nginx实现80端口转到指定端口(反向代理)

      本文链接:https://www.haomeiwen.com/subject/rmiwkrtx.html