当前位置:首页 > nginx > 正文内容

nginx 反向代理 之参数转发

root3年前 (2022-01-06)nginx1014

举个栗子

Bash
server {
     listen 80;
     client_max_body_size 10M;

     location / {
        root /root/;
        index index.html;
        }

     location /user {
        proxy_pass http://127.0.0.1:10010/user/;

     }
     
     #location /user {
     #   proxy_pass http://127.0.0.1:10010/user;

     #}
     
     #location /user/ {
     #proxy_pass http://127.0.0.1:10010/user/;

     #}
          
     #location /user/ {
     #proxy_pass http://127.0.0.1:10010/user;

     #}
}

上面四种配置面对请求:http://127.0.0.1/user/abc

得出的转发结果是:

http://127.0.0.1:10010/user//abc

http://127.0.0.1:10010/user/abc

http://127.0.0.1:10010/user/abc

http://127.0.0.1:10010/userabc


面对请求:http://127.0.0.1/userabc

http://127.0.0.1:10010/zabbix/abc

http://127.0.0.1:10010/zabbixabc  

404

404

不同的路由方式转发的内容也是不一样的





阅读剩余的8%

扫描二维码推送至手机访问。

版权声明:本文由一叶知秋发布,如需转载请注明出处。

本文链接:https://zhiqiu.top/?id=197

相关文章

Nginx proxy 代理网站常用优化配置

vim /etc/nginx/proxy_paramsproxy_set_header Host $http_host;proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-F...

nginx 正则表达式

1、正则表达式匹配~ 区分大小写匹配~* 不区分大小写匹配!~和!~*分别为区分大小写不匹配及不区分大小写不匹配^ 以什么开头的匹配$ 以什么结尾的匹配转义字符。可以转. * ?等* 代表任意字符2、文件及目录匹配-f和!-f用来判断是否存...

nginx 配置文件解读

Nginx 能做什么?反向代理静动分离负载均衡正向代理nginx.conf由多个块组成,最外面的块是main,main包含Events和HTTP,HTTP包含upstream和多个Server,Server又包含多个location&nbs...