美文网首页
配置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