Nginx之proxy_redirect使用详解

2019-10-17 17:11:46王振洲

例如下列两个配置等效:

location / one / {
 proxy_pass http: //upstream:port/two/; 
 proxy_redirect default;
}
location / one / {
 proxy_pass http: //upstream:port/two/; 
 proxy_redirect http: //upstream:port/two/ /one/;
}

在指令中可以使用一些变量:

proxy_redirect http://localhost:8000/ http://$host:$server_port/;

这个指令有时可以重复:

proxy_redirect default;
proxy_redirect http://localhost:8000//; proxy_redirect ; /;

参数off将在这个字段中禁止所有的proxy_redirect指令:

proxy_redirect off;
proxy_redirect default;
proxy_redirect http://localhost:8000/ /; proxy_redirect ; /;

利用这个指令可以为被代理服务器发出的相对重定向增加主机名:

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持易采站长站。